v3.26.1
FAIR VALUE MEASUREMENTS - Change in Fair Value of Level 3 Financial Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Warrant Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 4,267
Loss (gain) included in earnings due to fair value adjustment 2,293
2024 Bank Warrants reclassified to equity (842)
Balance at end of period 5,718
Deferred Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 13,500
Loss (gain) included in earnings due to fair value adjustment 900
2024 Bank Warrants reclassified to equity 0
Balance at end of period 14,400
Contingent Consideration  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 300
Loss (gain) included in earnings due to fair value adjustment (270)
2024 Bank Warrants reclassified to equity 0
Balance at end of period $ 30