XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 33,912 $ 64,974
Unrealized Gains 11 66
Unrealized Losses (1) (1)
Estimated Fair Value 33,922 65,039
Less: cash equivalents, amortized cost basis (42,148) (54,901)
Less: cash equivalents, unrealized gains 0 0
Less: cash equivalents, unrealized losses 6 8
Less: cash equivalents, estimated fair value (42,142) (54,893)
Money market funds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 10,631 165
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 10,631 165
Commercial paper | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 41,996 78,500
Unrealized Gains 0 10
Unrealized Losses (7) (9)
Estimated Fair Value 41,989 78,501
U.S. government and agency securities | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 23,433 41,210
Unrealized Gains 11 56
Unrealized Losses 0 0
Estimated Fair Value 23,444 41,266
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 76,060 119,875
Unrealized Gains 11 66
Unrealized Losses (7) (9)
Estimated Fair Value $ 76,064 $ 119,932