XML 106 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments and Hedging Activities - Balance Sheet Derivatives (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value $ 0 $ 4
Derivative liability, fair value 667 0
Commodity derivative contracts, net | Fair Value of Derivatives, Current    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value 0 4
Derivative liability, fair value $ 667 $ 0