v3.25.1
Derivatives - Derivative Contracts (Details) - Designated as Hedging Instrument
3 Months Ended 12 Months Ended
Mar. 31, 2025
MMBTU
$ / MMBTU
$ / bbl
bbl
Dec. 31, 2024
$ / bbl
bbl
Oil Swaps April 2025 To December 2025    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl 500  
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl 71.60  
Oil Swaps January 2026 To June 2026    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl 300 300
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl 68.67 68.67
Natural Gas Swaps April 2025 To December 2025    
Business Acquisition [Line Items]    
Daily Volume (in million barrels) | MMBTU 8,500  
Weighted Average Price Per Barrel (in dollars per barrel) 4.17  
Natural Gas Swaps January 2026 To December 2026    
Business Acquisition [Line Items]    
Daily Volume (in million barrels) | MMBTU 4,500  
Weighted Average Price Per Barrel (in dollars per barrel) 4.09  
Natural Gas Collars April 2025 To December 2025 One    
Business Acquisition [Line Items]    
Daily Volume (in million barrels) | MMBTU 8,500  
Natural Gas Collars April 2025 To December 2025 One | Short    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 3.50  
Natural Gas Collars April 2025 To December 2025 One | Long    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 5.50  
Natural Gas Collars April 2025 To December 2025 Two    
Business Acquisition [Line Items]    
Daily Volume (in million barrels) | MMBTU 12,000  
Natural Gas Collars April 2025 To December 2025 Two | Short    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 4.00  
Natural Gas Collars April 2025 To December 2025 Two | Long    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 8.20  
Natural Gas Collars January 2026 To December 2026    
Business Acquisition [Line Items]    
Daily Volume (in million barrels) | MMBTU 4,500  
Natural Gas Collars January 2026 To December 2026 | Short    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 3.35  
Natural Gas Collars January 2026 To December 2026 | Long    
Business Acquisition [Line Items]    
Weighted Average Price Per Barrel (in dollars per barrel) 5.35  
Natural Gas Liquid Swaps April 2025 To December 2025 One    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl 300  
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl 39.69  
Natural Gas Liquid Swaps April 2025 To December 2025 Two    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl 325  
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl 11.76  
Oil Swaps January 2025 To December 2025    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl   500
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl   71.60
Natural Gas Swaps January 2025 To December 2025    
Business Acquisition [Line Items]    
Daily Volume (in barrels) | bbl   300
Weighted Average Price Per Barrel (in dollars per barrel) | $ / bbl   39.69