v3.25.2
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 1,980 $ 64,974
Unrealized Gains 0 66
Unrealized Losses (1) (1)
Estimated Fair Value 1,979 65,039
Less: cash equivalents, amortized cost basis (35,857) (54,901)
Less: cash equivalents, unrealized gains 0 0
Less: cash equivalents, unrealized losses 6 8
Less: cash equivalents, estimated fair value (35,851) (54,893)
Money market funds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 2,151 165
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 2,151 165
Commercial paper | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 35,686 78,500
Unrealized Gains 0 10
Unrealized Losses (7) (9)
Estimated Fair Value 35,679 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 37,837 119,875
Unrealized Gains 0 66
Unrealized Losses (7) (9)
Estimated Fair Value $ 37,830 $ 119,932