v3.25.2
Derivative Financial Instruments - Schedule of Location of Gain (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative instruments, Location of Gain/(Loss)        
Total derivatives not designated as hedging instruments $ 15,469 $ 5,904 $ 7,883 $ (21,106)
Provisional oil sales | Oil and gas revenue        
Derivative instruments, Location of Gain/(Loss)        
Total derivatives not designated as hedging instruments (6,780) 3,052 (7,607) (136)
Commodity | Derivatives, net        
Derivative instruments, Location of Gain/(Loss)        
Total derivatives not designated as hedging instruments 21,566 2,852 14,834 (20,970)
Interest rate | Interest expense        
Derivative instruments, Location of Gain/(Loss)        
Total derivatives not designated as hedging instruments $ 683 $ 0 $ 656 $ 0