XML 78 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activity - Consolidated statements of operations and other comprehensive income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest expense      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative Instruments, Amount Reclassified from Accumulated OCI as a (Reduction)/Increase in Interest Expense $ (8,458) $ (5,109) $ (684)
Interest rate swaps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Other comprehensive income (loss) - change in fair value and settlement of interest rate swaps $ 32,060 $ (1,911) $ 29,881