XML 88 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Revenue Expected to be Recognized in Future Periods) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with Customer, Liability, Revenue Recognized $ 14,600,000 $ 2,600,000 $ 2,600,000
Revenue recognized as result of contract modification 3,400,000    
Long-term contract assets 5,174,000 859,000  
Contract Liabilities, Current 41,618,000 11,460,000  
Contract with Customer, Liability, Noncurrent 82,164,000 $ 112,734,000  
Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods 503,836,000    
Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods 86,734,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 152,623,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 29,540,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 119,675,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 29,931,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 75,069,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 14,763,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 42,184,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 10,000,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 30,398,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 2,500,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Offshore Pipeline Transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 83,887,000    
Revenue expected timing of satisfaction period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01 | Onshore facilities and transportation      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue expected to be recognized in future periods $ 0    
Revenue expected timing of satisfaction period 1 year