XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers (Narrative) (Details)
$ in Millions
3 Months Ended
Sep. 30, 2025
segment
Dec. 31, 2025
USD ($)
Exploration and Production & Gathering Segments    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Number of operating segments | segment 1  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 174.8
Remaining performance obligation, period   9 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 218.7
Remaining performance obligation, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 164.2
Remaining performance obligation, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 130.8
Remaining performance obligation, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 123.8
Remaining performance obligation, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 540.0
Remaining performance obligation, period