v3.20.2
Derivative Financial Instruments (Schedule of Derivative Offset Amounts) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Commodity derivatives deposits $ 25,456 $ 27,415
Exchange Traded [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value, Gross Liability (14,570) (11,033)
Derivative Asset, Fair Value, Gross Asset 3,218 811
Derivative Liability, Fair Value, Amount Not Offset Against Collateral (11,352) (10,222)
Commodity derivatives deposits 25,456 27,415
Amount After Offset $ 14,104 $ 17,193