DERIVATIVES (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| DERIVATIVES | ||
| Realized gain (loss) on derivative contracts | $ (8,100) | $ (11,475) |
| Unrealized gain (loss) on derivative contracts | 13,114 | (14,777) |
| Net income (loss) on derivative contracts | $ 5,014 | $ (26,252) |