XML 77 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments - Fair Values of Derivative Contracts Recorded in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current $ 0 $ 82
Energy Marketing Contract Liabilities, Current 1,844 1,604
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets | Propane Swap Agreement    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 0 11
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets | Put Option    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 0 71
2017 [Member] | Designated as Hedging Instrument [Member] | Mark-to-market energy liabilities | Propane Swap Agreement    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current $ 1,844 $ 1,604