v3.26.1
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)