v3.25.1
DERIVATIVES AND HEDGING ACTIVITIES - Schedule of Derivatives activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized (loss) gain on interest rate swaps $ (22,171) $ (1,957)
Interest Rate Swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized (loss) gain on interest rate swaps (343) 3,952
(Unfavorable) favorable fair value adjustment 327 13,329
Commodity Swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Realized (loss) gain on interest rate swaps (4,371) (198)
(Unfavorable) favorable fair value adjustment $ (22,498) $ (15,286)