v3.25.2
Derivative Financial Instruments - Schedule of Derivative Instruments and Gain/(Loss) from Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative instruments, Balance Sheet Location    
Derivatives assets—current $ 15,995 $ 8,916
Derivatives assets—long-term 3,673 512
Derivatives liabilities—current (5,770) 0
Derivatives liabilities—long-term (626) 0
Derivatives not designated as hedging instruments    
Derivative instruments, Balance Sheet Location    
Total derivatives not designated as hedging instruments 13,272 11,670
Derivatives not designated as hedging instruments | Commodity    
Derivative instruments, Balance Sheet Location    
Derivatives assets—current 15,120 6,714
Derivatives assets—long-term 3,673 512
Derivatives liabilities—current (5,770) 0
Derivatives liabilities—long-term (626) 0
Derivatives not designated as hedging instruments | Provisional oil sales    
Derivative instruments, Balance Sheet Location    
Derivatives assets—current 0 2,242
Derivatives not designated as hedging instruments | Interest rate    
Derivative instruments, Balance Sheet Location    
Derivatives assets—current $ 875 $ 2,202