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 |