XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVE AND HEDGING ACTIVITIES - Realized Unrealized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative and hedging activities    
Total net (loss) gain on derivative contracts $ 2,308 $ 12,689
Derivatives not designated as hedging contracts | Commodity contracts    
Derivative and hedging activities    
Total net (loss) gain on derivative contracts 2,308 12,689
Derivatives not designated as hedging contracts | Commodity contracts | Other Income Expense    
Derivative and hedging activities    
Unrealized gain (loss) on commodity contracts 11,116 21,934
Realized gain (loss) on commodity contracts $ (8,808) $ (9,245)