XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments (Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Commodity futures, asset derivatives $ 36,698 $ 5,597
Commodity futures, liability derivatives 23,262 13,601
Designated as hedging instrument | Commodity contract | Futures | Other current assets    
Commodity futures, asset derivatives 14,717 1,278
Commodity futures, liability derivatives 11,403 7,430
Not designated as hedging instrument | Commodity contract | Futures | Other current assets    
Commodity futures, asset derivatives 21,981 4,319
Commodity futures, liability derivatives $ 11,859 $ 6,171