v3.25.4
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: $ 194,126 $ 160,362
Total assets at fair value on a recurring basis 211,293 197,621
Warrant liabilities, non-current 0 4,995
Total liabilities at fair value on a recurring basis 794 4,995
Public Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 767 4,792
Private Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 27 203
U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 43,172 108,110
U.S. government agency bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 31,033  
Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 119,921 52,252
Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents: 17,167 20,340
U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   0
Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   16,919
Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets at fair value on a recurring basis 17,167 37,259
Total liabilities at fair value on a recurring basis 767 4,792
Level 1 | Public Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 767 4,792
Level 1 | Private Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 0 0
Level 1 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0 0
Level 1 | U.S. government agency bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0  
Level 1 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0 0
Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents: 17,167 20,340
Level 1 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   0
Level 1 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   16,919
Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets at fair value on a recurring basis 194,126 160,362
Total liabilities at fair value on a recurring basis 0 0
Level 2 | Public Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 0 0
Level 2 | Private Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 0 0
Level 2 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 43,172 108,110
Level 2 | U.S. government agency bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 31,033  
Level 2 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 119,921 52,252
Level 2 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents: 0 0
Level 2 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   0
Level 2 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   0
Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Total assets at fair value on a recurring basis 0 0
Total liabilities at fair value on a recurring basis 27 203
Level 3 | Public Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 0 0
Level 3 | Private Warrants    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Warrant liabilities, non-current 27 203
Level 3 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0 0
Level 3 | U.S. government agency bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0  
Level 3 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities: 0 0
Level 3 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents: $ 0 0
Level 3 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   0
Level 3 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents:   $ 0