XML 89 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments - Effects of Gains and Losses from Derivative Instruments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Derivative Instruments, Gain (Loss) [Line Items]      
Energy Marketing Contract Liabilities, Current $ 127 $ 1,844  
Gain (Loss) on derivatives 7,505 910 $ (2,701)
Cost of Sales | Derivatives not designated as hedging instruments | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 0 0 (13)
Cost of Sales | Derivatives designated as fair value hedges | Put Or Call Option [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net (12) 0 0
Cost of Sales | Derivatives designated as fair value hedges | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 2,428 1,520 (647)
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Natural Gas Futures [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives 0 (294) 532
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives 5,035 (253) (2,773)
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Natural Gas Swaps [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives 0 (63) $ 200
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Interest Rate Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives (40)    
Interest Expense | Derivatives designated as fair value hedges | Interest Rate Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 60    
Mark To Market Energy Liabilities [Member] | Derivatives designated as fair value hedges | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Energy Marketing Contract Liabilities, Current 64 $ 1,844  
Mark To Market Energy Liabilities [Member] | Derivatives designated as fair value hedges | Interest Rate Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Energy Marketing Contract Liabilities, Current $ 40