FAIR VALUE ACCOUNTING - Schedule of Fair Value Reconciliation Rollforward (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance as of December 31, 2025 | $ 1,723 | |
| Additions | 15,374 | |
| Changes in estimated fair value | 44 | |
| Balance as of June 30, 2026 | $ 1,767 | 1,767 |
| Donald Project Joint Venture | ||
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance as of December 31, 2025 | 10,241 | |
| Changes in estimated fair value | (710) | |
| Balance as of June 30, 2026 | $ 24,905 | $ 24,905 |