XML 45 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments - Schedule of Short-term Investments Accounted as Available-for-sale Securities (Details) - Short-term investments - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 236,621 $ 218,218
Available for sale securities, Unrealized Losses (12) (13)
Available for sale securities, Unrealized Gains 46 16
Available for sale securities,Estimated Fair Value 236,655 218,221
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 60,462 63,445
Available for sale securities,Estimated Fair Value $ 60,462 $ 63,445
Commercial Paper | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year
U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 120,851 $ 106,157
Available for sale securities, Unrealized Losses   (7)
Available for sale securities, Unrealized Gains 43 12
Available for sale securities,Estimated Fair Value $ 120,894 $ 106,162
U.S. Government Securities | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 55,308 $ 48,616
Available for sale securities, Unrealized Losses (12) (6)
Available for sale securities, Unrealized Gains 3 4
Available for sale securities,Estimated Fair Value $ 55,299 $ 48,614
Corporate Debt Securities | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year