XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments - Effects of Gains and Losses from Derivative Instruments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative Instruments, Gain (Loss) [Line Items]      
Energy Marketing Contract Liabilities, Current $ 743 $ 127  
Gain (Loss) on derivatives 9,724 7,505 $ 910
Cost of Sales | Derivatives not designated as hedging instruments | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net (1) 0 0
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 (24) (12) 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 7,187 2,428 1,520
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 0 (294)
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives 3,126 5,035 (253)
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 0 $ (63)
Other Comprehensive Income (Loss) | Derivatives designated as fair value hedges | Interest Rate Swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain (Loss) on derivatives 0 (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  
Inventories [Member] | Derivatives designated as fair value hedges | Put Or Call Option [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net 0 34  
Revenues | Derivatives designated as fair value hedges | Propane Swap Agreement      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative, Gain (Loss) on Derivative, Net (536)    
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 743 64  
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 $ 0 $ 40