v3.26.1
Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value of Financial Instruments    
Mortgage notes payable $ 1,879,478 $ 1,872,357
Senior Notes And Mortgages    
Fair Value of Financial Instruments    
Unamortized debt premiums, discounts and issuance $ 52,128 90,218
Senior unsecured notes, 4.500% interest rate, due in 2025    
Fair Value of Financial Instruments    
Interest rate (as a percent) 4.50%  
Senior unsecured notes, 2.650% interest rate, due in 2026    
Fair Value of Financial Instruments    
Interest rate (as a percent) 2.65%  
Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Interest rate (as a percent) 2.40%  
Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Interest rate (as a percent) 3.25%  
Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Interest rate (as a percent) 9.00%  
Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Interest rate (as a percent) 9.00%  
Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Interest rate (as a percent) 8.00%  
Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Interest rate (as a percent) 3.45%  
Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Interest rate (as a percent) 6.375%  
Carrying Value    
Fair Value of Financial Instruments    
Total $ 1,944,264 2,111,306
Carrying Value | Senior unsecured notes, 4.500% interest rate, due in 2025    
Fair Value of Financial Instruments    
Senior notes 0 171,607
Carrying Value | Senior unsecured notes, 2.650% interest rate, due in 2026    
Fair Value of Financial Instruments    
Senior notes 133,497 139,578
Carrying Value | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 78,109 80,486
Carrying Value | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 369,303 363,432
Carrying Value | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 279,932 275,632
Carrying Value | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 632,710 637,052
Carrying Value | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 18,139 0
Carrying Value | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 101,723 113,511
Carrying Value | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 157,241 157,096
Carrying Value | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable 173,610 172,912
Fair Value    
Fair Value of Financial Instruments    
Total 1,325,590 1,838,856
Fair Value | Senior unsecured notes, 4.500% interest rate, due in 2025    
Fair Value of Financial Instruments    
Senior notes 0 169,302
Fair Value | Senior unsecured notes, 2.650% interest rate, due in 2026    
Fair Value of Financial Instruments    
Senior notes 27,213 106,078
Fair Value | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 14,800 49,475
Fair Value | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 347,466 383,806
Fair Value | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 305,754 293,100
Fair Value | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 390,399 529,436
Fair Value | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 10,752 0
Fair Value | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 19,375 49,688
Fair Value | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 27,540 80,676
Fair Value | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable $ 182,291 $ 177,295