XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Financial Instruments (Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Commodity futures, asset derivatives $ 20,888 $ 5,597
Commodity futures, liability derivatives 13,218 13,601
Designated as hedging instrument | Commodity contract | Futures | Other current assets    
Commodity futures, asset derivatives 13,920 1,278
Commodity futures, liability derivatives 3,802 7,430
Not designated as hedging instrument | Commodity contract | Futures | Other current assets    
Commodity futures, asset derivatives 6,968 4,319
Commodity futures, liability derivatives $ 9,416 $ 6,171