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) |