XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Hedges (Details) - Derivatives in Fair Value Hedging Relationships - Cost of sales - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Futures contracts        
Fair values of derivative financial instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Derivatives $ (9,831) $ 11,859 $ (3,521) $ 8,514
Inventory        
Fair values of derivative financial instruments        
Fair value hedge, Amount of Gain (Loss) Recognized in Income on Hedged Items $ 8,822 $ (5,532) $ (3,376) $ 19,544