XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Short-Term Investments and Cash Equivalents - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 61,845 $ 108,111
Unrealized Gains 39 33
Unrealized Losses 0 (6)
Fair Value 61,884 108,138
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 29,802 61,034
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 29,802 61,034
U.S. government treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 24,143 19,441
Unrealized Gains 26 17
Unrealized Losses 0 0
Fair Value 24,169 19,458
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,721 8,712
Unrealized Gains 2 6
Unrealized Losses 0 (1)
Fair Value 1,723 8,717
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,179 13,438
Unrealized Gains 11 10
Unrealized Losses 0 (1)
Fair Value $ 6,190 13,447
Government agency    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   5,486
Unrealized Gains   0
Unrealized Losses   (4)
Fair Value   $ 5,482