v3.26.1
Derivative Financial Instruments - Hedges (Details) - Derivatives in fair value hedging relationship - Cost of sales - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Futures contracts        
Derivative Financial Instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Derivatives $ (2,169) $ 18,503 $ (32,565) $ 21,125
Inventory        
Derivative Financial Instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Hedged Items $ (2,495) $ (17,810) $ 29,179 $ (24,619)