v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Reconciliation of the Beginning and Ending Balances for Level 3 Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Interest paid during the period $ (650) $ (683)
Warrant Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of the period 15 290
Changes in fair value (15) (226)
Balance at end of the period 0 64
Convertible debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of the period 140,929 104,613
Changes in fair value (63,823) (42,934)
Balance at end of the period $ 76,456 $ 60,996