v3.26.1
Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value of Financial Instruments    
Mortgage notes payable $ 889,557 $ 1,872,357
Unamortized debt premiums, discounts and issuance 22,988 91,890
Senior Notes and Mortgages    
Fair Value of Financial Instruments    
Unamortized debt premiums, discounts and issuance $ 22,115 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 Amount    
Fair Value of Financial Instruments    
Total $ 1,974,275 2,111,306
Carrying Amount | Senior unsecured notes, 4.500% interest rate, due in 2025    
Fair Value of Financial Instruments    
Senior notes 0 171,607
Carrying Amount | Senior unsecured notes, 2.650% interest rate, due in 2026    
Fair Value of Financial Instruments    
Senior notes 133,929 139,578
Carrying Amount | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 78,306 80,486
Carrying Amount | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 417,994 363,432
Carrying Amount | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 281,366 275,632
Carrying Amount | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 609,999 637,052
Carrying Amount | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 14,439 0
Carrying Amount | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 102,402 113,511
Carrying Amount | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 162,000 157,096
Carrying Amount | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable 173,840 172,912
Fair Value    
Fair Value of Financial Instruments    
Total 1,404,545 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 13,393 106,078
Fair Value | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 7,831 49,475
Fair Value | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 336,485 383,806
Fair Value | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 306,444 293,100
Fair Value | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 530,699 529,436
Fair Value | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 4,918 0
Fair Value | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 10,240 49,688
Fair Value | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 12,312 80,676
Fair Value | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable $ 182,223 $ 177,295