Debt - Schedule of Debt Maturities (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Scheduled Debt Maturities | ||
| Remainder of 2023 | $ 420 | |
| 2024 | 590 | |
| 2025 | 300,626 | |
| 2026 | 398,469 | |
| 2027 | 800,497 | |
| Thereafter | 2,152,087 | |
| Total debt, net | 3,652,689 | $ 3,610,325 |
| Scheduled Principal | ||
| Scheduled Debt Maturities | ||
| Remainder of 2023 | 420 | |
| 2024 | 590 | |
| 2025 | 610 | |
| 2026 | 469 | |
| 2027 | 497 | |
| Thereafter | 2,034 | |
| Total debt, net | 4,620 | |
| Balloon Payment | ||
| Scheduled Debt Maturities | ||
| 2025 | 300,016 | |
| 2026 | 398,000 | |
| 2027 | 800,000 | |
| Thereafter | 2,150,053 | |
| Total debt, net | $ 3,648,069 |