XML 135 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Fair Value of Derivative Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Liability Derivatives:    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Other
Not Designated As Hedging Instrument | Commodity Derivatives    
Asset Derivatives:    
Gross amount of recognized assets $ 3,203 $ 1,235
Gross amount offset in the Consolidated Balance Sheets 3,203 1,235
Net amount of assets presented in the Consolidated Balance Sheets 0 0
Liability Derivatives:    
Net amount of liabilities presented in the Consolidated Balance Sheets 0 0
Not Designated As Hedging Instrument | Commodity Derivatives | Current Assets - Other(1)    
Liability Derivatives:    
Gross amount of recognized liabilities (2,608) (12,384)
Gross amount offset in the Consolidated Balance Sheets 2,608 12,384
Not Designated As Hedging Instrument | Swap | Current Assets - Other(1)    
Asset Derivatives:    
Gross amount of recognized assets 1,038 0
Not Designated As Hedging Instrument | Swap | Accrued Liabilities    
Liability Derivatives:    
Gross amount of recognized liabilities (5,972) (5,536)
Not Designated As Hedging Instrument | Swap | Accounts Receivable    
Asset Derivatives:    
Gross amount of recognized assets 1,050 3,710
Not Designated As Hedging Instrument | Swap | Other Noncurrent Liabilities    
Liability Derivatives:    
Gross amount of recognized liabilities (1,876) 0
Designated as Hedging Instrument | Commodity Derivatives    
Asset Derivatives:    
Gross amount of recognized assets 94 716
Gross amount offset in the Consolidated Balance Sheets 94 716
Net amount of assets presented in the Consolidated Balance Sheets 0 0
Liability Derivatives:    
Net amount of liabilities presented in the Consolidated Balance Sheets 0 0
Designated as Hedging Instrument | Commodity Derivatives | Current Assets - Other(1)    
Liability Derivatives:    
Gross amount of recognized liabilities (637) (120)
Gross amount offset in the Consolidated Balance Sheets $ 637 $ 120