WARRANTS - Summary of Warrant (Benefit)/Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | $ 52,492 | $ 82,295 | $ 29,495 | $ 25,626 | ||
| Private Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | 32 | 331 | 33 | 75 | ||
| Series A Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | 37,468 | 50,005 | 37,113 | 16,350 | ||
| Series B Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | 4,842 | 10,909 | (3,401) | 2,942 | ||
| Series C Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | 10,150 | 21,050 | (4,250) | 7,550 | ||
| RTI Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Change in fair value of warrants | [1] | $ 0 | $ 0 | $ 0 | $ (1,291) | |
| ||||||