Debt - Schedule of Debt Maturities (Details) - USD ($) $ in Thousands |
Sep. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Scheduled Debt Maturities | ||
| Remainder of 2023 | $ 141 | |
| 2024 | 590 | |
| 2025 | 600,626 | |
| 2026 | 300,469 | |
| 2027 | 800,497 | |
| Thereafter | 2,152,087 | |
| Total debt, net | 3,854,410 | $ 3,610,325 |
| Scheduled Principal | ||
| Scheduled Debt Maturities | ||
| Remainder of 2023 | 141 | |
| 2024 | 590 | |
| 2025 | 610 | |
| 2026 | 469 | |
| 2027 | 497 | |
| Thereafter | 2,034 | |
| Total debt, net | 4,341 | |
| Balloon Payment | ||
| Scheduled Debt Maturities | ||
| 2025 | 600,016 | |
| 2026 | 300,000 | |
| 2027 | 800,000 | |
| Thereafter | 2,150,053 | |
| Total debt, net | $ 3,850,069 |