XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Schedule of Short-term Investments Accounted as Available-for-sale Securities (Details) - Short-term investments - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 287,229 $ 177,422
Available for sale securities, Unrealized Losses (935) (157)
Available for sale securities, Unrealized Gains 4 7
Available for sale securities,Estimated Fair Value 286,298 177,272
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 69,146 21,272
Available for sale securities,Estimated Fair Value $ 69,146 $ 21,272
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 $ 105,046 $ 44,602
Available for sale securities, Unrealized Losses (528) (68)
Available for sale securities,Estimated Fair Value $ 104,518 $ 44,534
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 $ 113,037 $ 111,548
Available for sale securities, Unrealized Losses (407) (89)
Available for sale securities, Unrealized Gains 4 7
Available for sale securities,Estimated Fair Value $ 112,634 $ 111,466
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