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