v3.25.2
Derivative Financial Instruments - Schedule of Oil Derivative Contracts (Details) - Dated Brent
6 Months Ended
Jun. 30, 2025
$ / bbl
MBbls
Term July 2025 To December 2025 | Two-way collars  
Derivative Financial Instruments  
Volume | MBbls 4,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 1.35
Swap (usd per bbl) 0
Sold put (usd per bbl) 0
Floor (usd per bbl) 60.00
Ceiling (usd per bbl) 74.94
Term July 2025 To December 2025 | Three-way collars  
Derivative Financial Instruments  
Volume | MBbls 1,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 1.13
Swap (usd per bbl) 0
Sold put (usd per bbl) 55.00
Floor (usd per bbl) 70.00
Ceiling (usd per bbl) 85.00
Term January 2026 To June 2026 | Two-way collars  
Derivative Financial Instruments  
Volume | MBbls 1,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 1.55
Swap (usd per bbl) 0
Sold put (usd per bbl) 0
Floor (usd per bbl) 60.00
Ceiling (usd per bbl) 74.75
Term January 2026 To June 2026 | Swaps  
Derivative Financial Instruments  
Volume | MBbls 1,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 0
Swap (usd per bbl) 72.90
Sold put (usd per bbl) 0
Floor (usd per bbl) 0
Ceiling (usd per bbl) 80.00
Term January 2026 To December 2026 | Three-way collars  
Derivative Financial Instruments  
Volume | MBbls 2,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 0
Swap (usd per bbl) 0
Sold put (usd per bbl) 50.00
Floor (usd per bbl) 60.00
Ceiling (usd per bbl) 75.51
Term January 2026 To December 2026 | Swaps  
Derivative Financial Instruments  
Volume | MBbls 1,000
Weighted Average Price per Bbl  
Net deferred premium payable/(receivable) (usd per bbl) 0
Swap (usd per bbl) 72.46
Sold put (usd per bbl) 0
Floor (usd per bbl) 0
Ceiling (usd per bbl) 80.00