XML 88 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments - Fair Values of Derivative Contracts Recorded in Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current $ 3,269 $ 0
Energy Marketing Contract Liabilities, Current 127 1,844
Designated as Hedging Instrument [Member] | Mark-to-market energy liabilities | Propane Swap Agreement    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current 64 1,844
Designated as Hedging Instrument [Member] | Mark-to-market energy liabilities | Interest Rate Swap [Member]    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contract Liabilities, Current 40  
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets | Propane Swap Agreement    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 3,255 0
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets | Put Option    
Derivatives, Fair Value [Line Items]    
Energy Marketing Contracts Assets, Current 14 $ 0
Energy Marketing Contract Liabilities, Current $ 23