XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value $ 440,273  
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 440,971 $ 361,117
Short-term investments, Gross Unrealized Holding Gains 31 439
Short-term investments, Gross Unrealized Holding Losses (729) (254)
Short-term investments, Aggregated Fair Value 440,273 361,302
Total cash equivalents and marketable securities 440,273 361,302
Recurring | Marketable securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 319,166 262,709
Recurring | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 121,107 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 35,433 493
Short-term investments, Aggregated Fair Value 35,433 493
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 114,406 94,261
Short-term investments, Gross Unrealized Holding Losses (66) (55)
Short-term investments, Aggregated Fair Value 114,340 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 192,073 137,976
Short-term investments, Gross Unrealized Holding Gains 29 250
Short-term investments, Gross Unrealized Holding Losses (511) (142)
Short-term investments, Aggregated Fair Value 191,591 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 47,296 45,481
Short-term investments, Gross Unrealized Holding Gains 2 152
Short-term investments, Gross Unrealized Holding Losses (120) (44)
Short-term investments, Aggregated Fair Value 47,178 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 6,606 3,177
Short-term investments, Gross Unrealized Holding Losses (29) (12)
Short-term investments, Aggregated Fair Value 6,577 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 40,165 71,754
Short-term investments, Gross Unrealized Holding Gains   36
Short-term investments, Gross Unrealized Holding Losses (3) (1)
Short-term investments, Aggregated Fair Value 40,162 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 4,992 7,975
Short-term investments, Gross Unrealized Holding Gains   1
Short-term investments, Aggregated Fair Value $ 4,992 $ 7,976