Quarterly report pursuant to Section 13 or 15(d)

Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details)

v3.19.1
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis $ 184,365 $ 195,443  
Unrealized Gains 56    
Unrealized Losses   (47)  
Fair Value 184,421 195,396  
Less amounts classified as cash equivalents, Amortized Cost Basis (26,616) (125,298) $ (6,632)
Marketable Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 157,644 79,241  
Unrealized Gains 56    
Unrealized Losses   (47)  
Fair Value 157,700 79,194  
Cash Equivalents      
Cash And Cash Equivalents [Line Items]      
Less amounts classified as cash equivalents, Amortized Cost Basis (26,721) (116,202)  
Less amounts classified as cash equivalents, Fair Value (26,721) (116,202)  
Money Market Funds      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 26,721 116,202  
Unrealized Gains 0    
Unrealized Losses   0  
Fair Value 26,721 116,202  
Commercial Paper      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 55,085 26,625  
Unrealized Gains 0    
Unrealized Losses   0  
Fair Value 55,085 26,625  
Corporate Debt Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 38,977 11,795  
Unrealized Gains 21    
Unrealized Losses   (21)  
Fair Value 38,998 11,774  
Asset-backed Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 30,842 16,920  
Unrealized Gains 20    
Unrealized Losses   (21)  
Fair Value 30,862 16,899  
U.S. Government Agencies      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 32,740 23,901  
Unrealized Gains 15    
Unrealized Losses   (5)  
Fair Value $ 32,755 $ 23,896