XML 172 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 68,381 $ 55,310
Gross Unrealized Gains 18 103
Gross Unrealized Losses (6) (136)
Aggregate Fair Value 68,393 55,277
United States government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 67,464 51,704
Gross Unrealized Gains 15 102
Gross Unrealized Losses (5) (135)
Aggregate Fair Value 67,474 51,671
United States government debt securities | Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Aggregate Fair Value 24,169 1,502
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 848 3,361
Gross Unrealized Gains 3 1
Gross Unrealized Losses 0 (1)
Aggregate Fair Value 851 3,361
Corporate Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 69 245
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Aggregate Fair Value $ 68 $ 245