DERIVATIVES - Schedule of Gains and Losses for Derivatives (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Derivative [Line Items] | ||||
| Total | $ (1,004) | $ (6,028) | $ (1,004) | $ (5,919) |
| SOL | Derivatives not designated as hedging instruments | ||||
| Derivative [Line Items] | ||||
| Unrealized gain (loss) on derivative instruments still held | 56 | |||
| Put Options | SOL | ||||
| Derivative [Line Items] | ||||
| Total | 318 | 0 | 318 | 0 |
| Call Option Spread | SOL | ||||
| Derivative [Line Items] | ||||
| Total | (1,000) | 0 | (1,000) | 0 |
| Equity contracts — RDO put options | ||||
| Derivative [Line Items] | ||||
| Total | (322) | 0 | (322) | 0 |
| Equity contracts — RDO put options | Derivatives not designated as hedging instruments | ||||
| Derivative [Line Items] | ||||
| Unrealized gain (loss) on derivative instruments still held | (322) | |||
| Equity Contract, Warrant Liability | ||||
| Derivative [Line Items] | ||||
| Total | $ 0 | $ (6,028) | $ 0 | $ (5,919) |