v3.25.2
Derivative Instruments and Hedging Activity - Consolidated statements of operations and other comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Interest expense        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative Instruments, Amount Reclassified from Accumulated OCI as a (Reduction)/Increase in Interest Expense $ (1,545) $ (2,225) $ (2,956) $ (4,422)
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 $ 4,100 $ 5,722 $ (5,256) $ 18,813