v3.26.1
FAIR VALUE MEASUREMENTS - Change in Fair Value of Level 3 Financial Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Warrant Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 4,267
(Gain) loss included in earnings due to fair value adjustment 4,471
Balance at end of period 0
Warrant Liability | 2024 Bank Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Transfers out of Level 3 (842)
Warrant Liability | 2025 Bank Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Transfers out of Level 3 (1,823)
Warrant Liability | At-the-Money Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
At-the-Money warrants net settled (6,073)
Deferred Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 13,500
(Gain) loss included in earnings due to fair value adjustment 1,500
Transfers out of Level 3 (15,000)
Balance at end of period 0
Contingent Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 300
(Gain) loss included in earnings due to fair value adjustment (270)
Balance at end of period $ 30