XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 175,952 $ 177,422
Available for sale securities, Unrealized Losses (610) (157)
Available for sale securities, Unrealized Gains 4 7
Available for sale securities,Estimated Fair Value 175,346 177,272
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 21,287 21,272
Available for sale securities,Estimated Fair Value $ 21,287 $ 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 $ 56,392 $ 44,602
Available for sale securities, Unrealized Losses (298) (68)
Available for sale securities,Estimated Fair Value $ 56,094 $ 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 $ 98,273 $ 111,548
Available for sale securities, Unrealized Losses (312) (89)
Available for sale securities, Unrealized Gains 4 7
Available for sale securities,Estimated Fair Value $ 97,965 $ 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