XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Scheduled Payments and Maturities of Debt (Details) - USD ($)
Sep. 30, 2025
Apr. 30, 2025
Secured notes    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 724,124,000  
Secured notes | Notes Payable Maturities 2025    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 1,073,000  
Secured notes | Notes Payable Maturities 2026    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 11,611,000  
Secured notes | Notes Payable Maturities 2027    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 250,159,000  
Secured notes | Notes Payable Maturities 2028    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 19,002,000  
Secured notes | Notes Payable Maturities 2029    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 131,561,000  
Secured notes | Notes Payable Maturities 2030    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 9,000,000  
Secured notes | Notes Payable Maturities 2031    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 9,600,000  
Secured notes | Notes Payable Maturities 2032    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 10,400,000  
Secured notes | Notes Payable Maturities 2033    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 11,900,000  
Secured notes | Notes Payable Maturities 2034    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 12,800,000  
Secured notes | Notes Payable Maturities Thereafter    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 257,018,000  
Unsecured notes    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable 7,825,000,000  
Unsecured notes | Notes Payable 3.500 Maturities 2025    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 300,000,000  
Stated interest rate of unsecured notes (as a percent) 3.50%  
Unsecured notes | Notes Payable 2.950 Maturities 2026    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 475,000,000  
Stated interest rate of unsecured notes (as a percent) 2.95%  
Unsecured notes | Notes Payable 2.900 Maturities 2026    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 300,000,000  
Stated interest rate of unsecured notes (as a percent) 2.90%  
Unsecured notes | Notes Payable 3.350 Maturities 2027    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 400,000,000  
Stated interest rate of unsecured notes (as a percent) 3.35%  
Unsecured notes | Notes Payable 3.200 Maturities 2028    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 450,000,000  
Stated interest rate of unsecured notes (as a percent) 3.20%  
Unsecured notes | Notes Payable 1.900 Maturities 2028    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 400,000,000  
Stated interest rate of unsecured notes (as a percent) 1.90%  
Unsecured notes | Notes Payable 3.300 Maturities 2029    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 450,000,000  
Stated interest rate of unsecured notes (as a percent) 3.30%  
Unsecured notes | Variable Rate Unsecured Term Loan $550 Million    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 550,000,000  
Assumption of fixed rate mortgage loan 550,000,000 $ 450,000,000
Unsecured notes | Notes Payable 2.300 Maturities 2030    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 700,000,000  
Stated interest rate of unsecured notes (as a percent) 2.30%  
Unsecured notes | Notes Payable 2.450 Maturities 2031    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 600,000,000  
Stated interest rate of unsecured notes (as a percent) 2.45%  
Unsecured notes | Notes Payable 2.050 Maturities 2032    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 700,000,000  
Stated interest rate of unsecured notes (as a percent) 2.05%  
Unsecured notes | Notes Payable 5.000 Maturities 2033    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 350,000,000  
Stated interest rate of unsecured notes (as a percent) 5.00%  
Unsecured notes | Notes Payable 5.300 Maturities 2033    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 400,000,000  
Stated interest rate of unsecured notes (as a percent) 5.30%  
Unsecured notes | Notes Payable 5.350 Maturities 2034    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 400,000,000  
Stated interest rate of unsecured notes (as a percent) 5.35%  
Unsecured notes | Notes Payable 5.0000 Maturities 2035    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 400,000,000  
Stated interest rate of unsecured notes (as a percent) 5.00%  
Unsecured notes | Notes Payable 3.900 Maturities 2046    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 350,000,000  
Stated interest rate of unsecured notes (as a percent) 3.90%  
Unsecured notes | Notes Payable 4.1500 Maturities 2047    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 300,000,000  
Stated interest rate of unsecured notes (as a percent) 4.15%  
Unsecured notes | Notes Payable 4.3500 Maturities 2048    
Notes Payable, Unsecured Notes and Credit Facility    
Notes Payable $ 300,000,000  
Stated interest rate of unsecured notes (as a percent) 4.35%