XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Gains or losses on derivative instruments, statement of income      
Ineffectiveness - amount of gain (loss) recognized in income on related hedged items $ (301,000) $ (285,000)  
Derivative, Excluded Component, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods Sold. Cost of Goods Sold.  
Gain (Loss) excluded from hedge effectiveness testing $ 763,000 $ (536,000)  
Amount of gain (loss) related to cash flow hedges 2,000,000.0 18,100,000  
Net gains (losses) reclassified 786,000 $ 3,200,000  
Price Risk Cash Flow Hedge Unrealized Gain (Loss) to be Reclassified During Next 12 Months $ 2,400,000    
Period Within Which The Company Expects To Reclassify Net Gains On Derivative Instruments From AOCI to Earnings 12 months    
Futures | Commodity contract      
Commodity contract commitments      
Fair value of derivatives including required margin deposits $ 18,700,000   $ 23,500,000
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Current   Other Assets, Current