XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Payments and Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Secured notes  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 734,429
Secured notes | Notes Payable Maturities 2025  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 11,365
Secured notes | Notes Payable Maturities 2026  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 11,811
Secured notes | Notes Payable Maturities 2027  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 250,159
Secured notes | Notes Payable Maturities 2028  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 19,002
Secured notes | Notes Payable Maturities 2029  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 131,561
Secured notes | Notes Payable Maturities 2030  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 9,000
Secured notes | Notes Payable Maturities 2031  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 9,600
Secured notes | Notes Payable Maturities 2032  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 10,400
Secured notes | Notes Payable Maturities 2033  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 11,900
Secured notes | Notes Payable Maturities 2034  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 12,800
Secured notes | Notes Payable Maturities Thereafter  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 256,831
Unsecured notes  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes 7,400,000
Unsecured notes | Notes Payable 3.450 Maturities 2025  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 525,000
Stated interest rate (as a percent) 3.45%
Unsecured notes | Notes Payable 3.500 Maturities 2025  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 300,000
Stated interest rate (as a percent) 3.50%
Unsecured notes | Notes Payable 2.950 Maturities 2026  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 475,000
Stated interest rate (as a percent) 2.95%
Unsecured notes | Notes Payable 2.900 Maturities 2026  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 300,000
Stated interest rate (as a percent) 2.90%
Unsecured notes | Notes Payable Maturities 2027  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 400,000
Stated interest rate (as a percent) 3.35%
Unsecured notes | Notes Payable Maturities 2028  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 450,000
Stated interest rate (as a percent) 3.20%
Unsecured notes | Notes Payable 1.900 Maturities 2028  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 400,000
Stated interest rate (as a percent) 1.90%
Unsecured notes | Notes Payable Maturities 2029  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 450,000
Stated interest rate (as a percent) 3.30%
Unsecured notes | Notes Payable Maturities 2030  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 700,000
Stated interest rate (as a percent) 2.30%
Unsecured notes | Notes Payable Maturities 2031  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 600,000
Stated interest rate (as a percent) 2.45%
Unsecured notes | Notes Payable Maturities 2032  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 700,000
Stated interest rate (as a percent) 2.05%
Unsecured notes | Notes Payable Maturities 2033  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 350,000
Stated interest rate (as a percent) 5.00%
Unsecured notes | Notes Payable 5.300 Maturities 2033  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 400,000
Stated interest rate (as a percent) 5.30%
Unsecured notes | Notes Payable Maturities 2034  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 400,000
Stated interest rate (as a percent) 5.35%
Unsecured notes | Notes Payable Maturities 2046  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 350,000
Stated interest rate (as a percent) 3.90%
Unsecured notes | Notes Payable Maturities 2047  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 300,000
Stated interest rate (as a percent) 4.15%
Unsecured notes | Notes Payable Maturities 2048  
Mortgage Notes Payable, Unsecured Notes and Credit Facility  
Mortgage notes payable and unsecured notes $ 300,000
Stated interest rate (as a percent) 4.35%