XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2021
Sep. 30, 2024
Dec. 31, 2022
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Derivative [Line Items]            
Energy Marketing Contracts Assets, Current   $ 405   $ 405 $ 1,027  
Energy Marketing Contract Liabilities, Current   (633)   (633) (354)  
Notional Amount of Nonderivative Instruments $ 40,000 50,000 $ 30,000 50,000    
Notional Amount Nonderivative Instruments, Total     $ 60,000      
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets [Member] | Interest Rate Swap [Member]            
Derivative [Line Items]            
Energy Marketing Contracts Assets, Current   193   193 365  
Designated as Hedging Instrument [Member] | Mark To Market Energy Assets [Member] | Propane Swap Agreement [Member]            
Derivative [Line Items]            
Energy Marketing Contracts Assets, Current   334   334 702  
Designated as Hedging Instrument [Member] | Mark-to-market energy liabilities [Member] | Interest Rate Swap [Member]            
Derivative [Line Items]            
Energy Marketing Contract Liabilities, Current   (2,409)   (2,409) (203)  
Designated as Hedging Instrument [Member] | Mark-to-market energy liabilities [Member] | Propane Swap Agreement [Member]            
Derivative [Line Items]            
Energy Marketing Contract Liabilities, Current   (254)   $ (254) (1,078)  
Sharp Energy Inc [Member]            
Derivative [Line Items]            
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer       12 months    
Other Payables to Broker-Dealers and Clearing Organizations   $ 1,900   $ 1,900 $ 2,100  
Interest Rate Swap Rate, High Range [Member]            
Derivative [Line Items]            
Fixed Swap Rate   3.97% 0.205% 3.97% 0.17% 3.98%
Interest Rate Swap Rate, Low Range [Member]            
Derivative [Line Items]            
Fixed Swap Rate     0.20%