Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis $ 148,625 $ 195,443  
Unrealized Gains 234 0  
Unrealized (Losses) (11) (47)  
Fair Value 148,848 195,396  
Less amounts classified as cash equivalents, Amortized Cost Basis (11,954) (125,298) $ (41,353)
Marketable Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 138,209 79,241  
Unrealized Gains 234 0  
Unrealized (Losses) (11) (47)  
Fair Value 138,432 79,194  
Cash Equivalents      
Cash And Cash Equivalents [Line Items]      
Less amounts classified as cash equivalents, Amortized Cost Basis (10,416) (116,202)  
Less amounts classified as cash equivalents, Fair Value (10,416) (116,202)  
Money Market Funds      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 10,416 116,202  
Unrealized Gains 0 0  
Unrealized (Losses) 0 0  
Fair Value 10,416 116,202  
Commercial Paper      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 19,399 26,625  
Unrealized Gains 0 0  
Unrealized (Losses) 0 0  
Fair Value 19,399 26,625  
Corporate Debt Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 64,917 11,795  
Unrealized Gains 113 0  
Unrealized (Losses) (6) (21)  
Fair Value 65,024 11,774  
Asset-backed Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 26,978 16,920  
Unrealized Gains 67 0  
Unrealized (Losses) (2) (21)  
Fair Value 27,043 16,899  
U.S. Government Agencies      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 26,915 23,901  
Unrealized Gains 54 0  
Unrealized (Losses) (3) (5)  
Fair Value $ 26,966 $ 23,896