XML 46 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value $ 181,445 $ 126,003
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 181,807 126,066
Short-term investments, Gross Unrealized Holding Gains 12 2
Short-term investments, Gross Unrealized Holding Losses (374) (65)
Short-term investments, Aggregated Fair Value 181,445 126,003
Recurring | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 48,540 27,715
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 132,905 98,288
Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 18,224 21,477
Short-term investments, Aggregated Fair Value 18,224 21,477
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 104,279 59,647
Short-term investments, Gross Unrealized Holding Gains 1  
Short-term investments, Gross Unrealized Holding Losses (84) (10)
Short-term investments, Aggregated Fair Value 104,196 59,637
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 18,225 21,662
Short-term investments, Gross Unrealized Holding Gains 1  
Short-term investments, Gross Unrealized Holding Losses (109) (42)
Short-term investments, Aggregated Fair Value 18,117 21,620
Recurring | Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 10,488 8,776
Short-term investments, Gross Unrealized Holding Gains   1
Short-term investments, Gross Unrealized Holding Losses (62) (1)
Short-term investments, Aggregated Fair Value 10,426 8,776
Recurring | Level 2 | Agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 13,986 7,747
Short-term investments, Gross Unrealized Holding Gains   1
Short-term investments, Gross Unrealized Holding Losses (78) (7)
Short-term investments, Aggregated Fair Value 13,908 7,741
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 7,414  
Short-term investments, Gross Unrealized Holding Gains 1  
Short-term investments, Gross Unrealized Holding Losses (21)  
Short-term investments, Aggregated Fair Value 7,394  
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 3,975 2,506
Short-term investments, Gross Unrealized Holding Losses (20) (1)
Short-term investments, Aggregated Fair Value 3,955 2,505
Recurring | Level 2 | Agency discount securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 5,216  
Short-term investments, Gross Unrealized Holding Gains 9  
Short-term investments, Aggregated Fair Value $ 5,225  
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
Short-term investments, Gross Unrealized Holding Losses   (4)
Short-term investments, Aggregated Fair Value   $ 4,247