Derivative Instruments and Hedging Activity - Consolidated statements of operations and other comprehensive loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||
| Other comprehensive income (loss) - change in fair value and settlement of interest rate swaps | $ (10,202) | $ 9,348 | $ 8,612 | $ 12,688 |
| Interest Expense | ||||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||
| Derivative Instruments, Amount Reclassified from Accumulated OCI as a (Reduction)/Increase in Interest Expense | $ (2,297) | $ (1,653) | $ (6,709) | $ (2,913) |