v3.26.1
Fair Value Measurements - Schedule of Earnout and Derivative Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 26, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Reclassification of warrant liability upon warrant modification       $ 0 $ (22,986)
Lynrock Lake Warrant          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning balance     $ 17,102   0
Fair value at issuance $ 16,500   0   16,496
Change in fair value     2,295   2,901
Reclassification of warrant liability upon warrant modification     (19,397)   (19,397)
Ending balance     0   0
Yorkville Warrant          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning balance     3,104   0
Fair value at issuance     0   2,993
Change in fair value     485   596
Reclassification of warrant liability upon warrant modification     (3,589)   (3,589)
Ending balance     0   0
Contingent Consideration Liability          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Beginning balance   $ 2,160 490 2,210 440
Change in fair value   250 (210) 200 (160)
Ending balance   $ 2,410 280 $ 2,410 280
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   $ 0