FAIR VALUE MEASUREMENTS - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) - Level 3 - Derivative Financial Instruments, Assets - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Balance, beginning of period | $ 56,810 | $ 85,670 |
| Change in fair value | $ (34,130) | $ (8,150) |
| Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Change in fair value of power purchase agreement | Change in fair value of power purchase agreement |
| Balance, end of period | $ 22,680 | $ 77,520 |