v3.26.1
Fair Value Measurements - Schedule of Earnout and Derivative Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 26, 2025
Mar. 31, 2026
Mar. 31, 2025
Lynrock Lake Warrant      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance     $ 0
Fair value at issuance $ 16,500   16,496
Change in fair value     606
Ending balance     17,102
Yorkville Warrant      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance     0
Fair value at issuance     2,992
Change in fair value     112
Ending balance     3,104
Contingent Consideration Liability      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance   $ 2,210 440
Change in fair value   (50) 50
Ending balance   $ 2,160 490
Derivative Financial Instruments, Liabilities      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance     304
Extinguishment upon Termination Agreement     (203)
Change in fair value     (101)
Ending balance     $ 0