XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 0 $ 64,974
Unrealized Gains 0 66
Unrealized Losses 0 (1)
Estimated Fair Value 0 65,039
Less: cash equivalents, amortized cost basis (21,132) (54,901)
Less: cash equivalents, unrealized gains 0 0
Less: cash equivalents, unrealized losses 1 8
Less: cash equivalents, estimated fair value (21,131) (54,893)
Money market funds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 10,145 165
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 10,145 165
Commercial paper | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 10,987 78,500
Unrealized Gains 0 10
Unrealized Losses (1) (9)
Estimated Fair Value 10,986 78,501
U.S. government and agency securities | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis   41,210
Unrealized Gains   56
Unrealized Losses   0
Estimated Fair Value   41,266
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 21,132 119,875
Unrealized Gains 0 66
Unrealized Losses (1) (9)
Estimated Fair Value $ 21,131 $ 119,932