v3.26.1
Derivative Financial Instruments - Gain (Loss) in Statement of Financial Performance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income $ 5,255 $ (49)  
Carrying Amount of the Hedged Assets 12,601   $ 24,736
Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount of the Hedged Assets 1,015   $ (8,938)
Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Recognized in Income on Derivatives (18,570) (3,131)  
Commodity contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) Recognized in Other Comprehensive Income on Derivatives (12,829) (3,032)  
Income Statement Location [Axis]: us-gaap:CostOfRevenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income 4,865 (24)  
Total amounts of income and expense line items presented in the consolidated statement of operations in which the effects of cash flow or fair value hedges are recorded 5,586 1,345  
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Commodity contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on fair value hedges recognized in earnings (385) 1,138  
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Exchange-traded futures and options | Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Recognized in Income on Derivatives (10,991) (1,373)  
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Forwards | Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Recognized in Income on Derivatives 2,178 (6,982)  
Income Statement Location [Axis]: us-gaap:CostOfRevenue | Exchange Future      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income 4,865 (24)  
Gain (loss) on fair value hedges recognized in earnings 1,106 231  
Income Statement Location [Axis]: us-gaap:Revenues      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income 390 (25)  
Total amounts of income and expense line items presented in the consolidated statement of operations in which the effects of cash flow or fair value hedges are recorded 390 (25)  
Income Statement Location [Axis]: us-gaap:Revenues | Commodity contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (loss) on fair value hedges recognized in earnings 0 0  
Income Statement Location [Axis]: us-gaap:Revenues | Exchange-traded futures and options | Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Recognized in Income on Derivatives (13,279) 2,892  
Income Statement Location [Axis]: us-gaap:Revenues | Forwards | Not Designated as Hedging Instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Recognized in Income on Derivatives 3,522 2,332  
Income Statement Location [Axis]: us-gaap:Revenues | Exchange Future      
Derivative Instruments, Gain (Loss) [Line Items]      
Location of Gain (Loss) Reclassified from Accumulated Other Comprehensive Income into Income 390 (25)  
Gain (loss) on fair value hedges recognized in earnings $ 0 $ 0