v3.25.1
DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Gains related to swap terminations $ 0 $ (178)
Net loss (gain) on derivative instruments 1,835 (16,152)
Derivative instruments not designated as hedging instruments    
Derivative [Line Items]    
Net loss (gain) on derivative instruments 1,835 (16,152)
Derivative instruments not designated as hedging instruments | Interest Rate Swaps    
Derivative [Line Items]    
Realized gain recognized on interest rate swaps (2,688) (7,070)
Unrealized loss (gain) on interest rate swaps 4,523 (8,904)
Gains related to swap terminations $ 0 $ (178)