v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Futures contracts        
Derivative Financial Instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Derivatives $ 18,503 $ 3,222 $ 21,125 $ 3,394
Inventory        
Derivative Financial Instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Hedged Items $ (17,810) $ (3,074) $ (24,619) $ (6,605)