XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Available for Sale Investments - Assets Measured at Fair Value on Recurring Basis (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis $ 365,982 $ 82,125
U S Treasury and Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 6,175 91,717
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 25,213 37,411
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 82,914 156,277
Quoted Market Prices for Identical Assets (Level 1) | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 365,982 82,125
Quoted Market Prices for Identical Assets (Level 1) | U S Treasury and Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 6,175 91,717
Significant Other Observable Inputs (Level 2) | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis 25,213 37,411
Significant Other Observable Inputs (Level 2) | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets Measured at fair value on recurring basis $ 82,914 $ 156,277