XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value $ 126,003 $ 181,856
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 126,066 181,848
Short-term investments, Gross Unrealized Holding Gains 2 17
Short-term investments, Gross Unrealized Holding Losses (65) (9)
Short-term investments, Aggregated Fair Value 126,003 181,856
Recurring | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 27,715 75,410
Recurring | Short-term available for sale securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 98,288 106,446
Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 21,477 46,134
Short-term investments, Aggregated Fair Value 21,477 46,134
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 59,647 76,605
Short-term investments, Gross Unrealized Holding Losses (10) (2)
Short-term investments, Aggregated Fair Value 59,637 76,603
Recurring | Level 2 | U.S. government bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 21,662 7,093
Short-term investments, Gross Unrealized Holding Losses (42)  
Short-term investments, Aggregated Fair Value 21,620 7,093
Recurring | Level 2 | Corporate Debt    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 8,776 11,890
Short-term investments, Gross Unrealized Holding Gains 1  
Short-term investments, Gross Unrealized Holding Losses (1) (6)
Short-term investments, Aggregated Fair Value 8,776 11,884
Recurring | Level 2 | Agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 7,747 29,654
Short-term investments, Gross Unrealized Holding Gains 1 15
Short-term investments, Gross Unrealized Holding Losses (7)  
Short-term investments, Aggregated Fair Value 7,741 29,669
Recurring | Level 2 | Municipal Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 4,251 5,592
Short-term investments, Gross Unrealized Holding Gains   2
Short-term investments, Gross Unrealized Holding Losses (4) (1)
Short-term investments, Aggregated Fair Value 4,247 5,593
Recurring | Level 2 | Non-US debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 2,506  
Short-term investments, Gross Unrealized Holding Losses (1)  
Short-term investments, Aggregated Fair Value $ 2,505  
Recurring | Level 2 | U.S. treasury bills    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost   4,680
Short-term investments, Aggregated Fair Value   4,680
Recurring | Level 2 | Agency discount securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost   200
Short-term investments, Aggregated Fair Value   $ 200