XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value $ 429,846  
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 430,374 $ 361,117
Short-term investments, Gross Unrealized Holding Gains 57 439
Short-term investments, Gross Unrealized Holding Losses (585) (254)
Short-term investments, Aggregated Fair Value 429,846 361,302
Total cash equivalents and marketable securities 429,846 361,302
Recurring | Marketable securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 344,715 262,709
Recurring | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 85,131 98,593
Recurring | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 4,073 493
Short-term investments, Aggregated Fair Value 4,073 493
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 124,016 94,261
Short-term investments, Gross Unrealized Holding Losses (71) (55)
Short-term investments, Aggregated Fair Value 123,945 94,206
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 194,344 137,976
Short-term investments, Gross Unrealized Holding Gains 47 250
Short-term investments, Gross Unrealized Holding Losses (377) (142)
Short-term investments, Aggregated Fair Value 194,014 138,084
Recurring | Level 2 | Agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 53,252 45,481
Short-term investments, Gross Unrealized Holding Gains 10 152
Short-term investments, Gross Unrealized Holding Losses (107) (44)
Short-term investments, Aggregated Fair Value 53,155 45,589
Recurring | Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 5,184 3,177
Short-term investments, Gross Unrealized Holding Losses (22) (12)
Short-term investments, Aggregated Fair Value 5,162 3,165
Recurring | Level 2 | U.S. Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 49,505 71,754
Short-term investments, Gross Unrealized Holding Gains 0 36
Short-term investments, Gross Unrealized Holding Losses (8) (1)
Short-term investments, Aggregated Fair Value $ 49,497 71,789
Recurring | Level 2 | Agency discount securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost   7,975
Short-term investments, Gross Unrealized Holding Gains   1
Short-term investments, Aggregated Fair Value   $ 7,976