XML 102 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Financial Instruments - Hedges (Details) - Derivatives in fair value hedging relationship - Cost of sales - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Futures contracts      
Derivative Financial Instruments      
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Derivatives $ 21,121 $ 12,790 $ 7,158
Inventory      
Derivative Financial Instruments      
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Hedged Items $ (20,077) $ (16,985) $ (15,320)