XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value $ 371,758  
Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 370,493 $ 361,117
Short-term investments, Gross Unrealized Holding Gains 1,276 439
Short-term investments, Gross Unrealized Holding Losses (11) (254)
Short-term investments, Aggregated Fair Value 371,758 361,302
Total cash equivalents and marketable securities 371,758 361,302
Recurring | Marketable securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 332,363 262,709
Recurring | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Aggregated Fair Value 39,395 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 25,447 493
Short-term investments, Aggregated Fair Value 25,447 493
Recurring | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments, Amortized Cost 58,250 94,261
Short-term investments, Gross Unrealized Holding Gains 44  
Short-term investments, Gross Unrealized Holding Losses (1) (55)
Short-term investments, Aggregated Fair Value 58,293 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,065 137,976
Short-term investments, Gross Unrealized Holding Gains 929 250
Short-term investments, Gross Unrealized Holding Losses (5) (142)
Short-term investments, Aggregated Fair Value 192,989 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 60,421 45,481
Short-term investments, Gross Unrealized Holding Gains 251 152
Short-term investments, Gross Unrealized Holding Losses (2) (44)
Short-term investments, Aggregated Fair Value 60,670 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 4,636 3,177
Short-term investments, Gross Unrealized Holding Gains 35  
Short-term investments, Gross Unrealized Holding Losses (3) (12)
Short-term investments, Aggregated Fair Value 4,668 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 25,711 71,754
Short-term investments, Gross Unrealized Holding Gains 13 36
Short-term investments, Gross Unrealized Holding Losses   (1)
Short-term investments, Aggregated Fair Value 25,724 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 3,963 7,975
Short-term investments, Gross Unrealized Holding Gains 4 1
Short-term investments, Aggregated Fair Value $ 3,967 $ 7,976