v3.24.3
Cash, Cash Equivalents and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost $ 86,944 $ 94,524
Gross Unrealized Gains 284 3
Gross Unrealized Losses (20) (299)
Investments, fair value 87,208 94,228
Corporate bonds and commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 40,941 31,979
Gross Unrealized Gains 193 3
Gross Unrealized Losses (15) (130)
Investments, fair value 41,119 31,852
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 12,970 9,337
Gross Unrealized Gains 35 0
Gross Unrealized Losses 0 (16)
Investments, fair value 13,005 9,321
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Investments, amortized cost 33,033 53,208
Gross Unrealized Gains 56 0
Gross Unrealized Losses (5) (153)
Investments, fair value 33,084 53,055
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents, amortized cost 63,079 86,611
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Cash equivalents, fair value $ 63,079 $ 86,611