XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Gains, Losses, and Estimated Fair Value of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 132,575 $ 198,252
Gross Unrealized Gains 390 283
Gross Unrealized Losses (10) (120)
Estimated Fair Value 132,955 198,415
Money Market Mutual Funds and Cash Equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,948 39,754
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 3,948 39,754
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 40,102 64,421
Gross Unrealized Gains 220 157
Gross Unrealized Losses 0 (33)
Estimated Fair Value 40,322 64,545
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   30,588
Gross Unrealized Gains   16
Gross Unrealized Losses   (8)
Estimated Fair Value   30,596
Agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 12,290 55,182
Gross Unrealized Gains 20 24
Gross Unrealized Losses (4) (70)
Estimated Fair Value 12,306 55,136
U.S Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 80,183 48,061
Gross Unrealized Gains 150 86
Gross Unrealized Losses (6) (9)
Estimated Fair Value $ 80,327 $ 48,138