v3.26.1
DERIVATIVES - Schedule of Sets Forth the Gain (Loss) on Derivative Instruments (Details) - Crude Oil Swaps - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative instruments loss, net $ (70,581) $ (74)
Realized gain (loss), net    
Derivatives, Fair Value [Line Items]    
Derivative instruments loss, net (14,633) 123
Unrealized loss, net    
Derivatives, Fair Value [Line Items]    
Derivative instruments loss, net $ (55,948) $ (197)