v3.25.1
Fair Value of Assets and Liabilities - Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value of Financial Instruments    
Mortgage notes payable $ 1,872,355 $ 1,872,357
Senior Notes And Mortgages    
Fair Value of Financial Instruments    
Unamortized debt premiums, discounts and issuance costs $ 74,031 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    
Fair value of financial instruments $ 1,937,387 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,175 139,578
Carrying Value | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 78,049 80,486
Carrying Value | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 363,026 363,432
Carrying Value | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 277,065 275,632
Carrying Value | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 635,595 637,052
Carrying Value | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 18,516 0
Carrying Value | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 101,673 113,511
Carrying Value | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 157,144 157,096
Carrying Value | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable 173,144 172,912
Fair Value    
Fair Value of Financial Instruments    
Fair value of financial instruments 1,567,387 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 100,447 106,078
Fair Value | Senior unsecured notes, 2.400% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 45,809 49,475
Fair Value | Senior secured notes, 3.250% interest rate, due in 2027    
Fair Value of Financial Instruments    
Senior notes 356,066 383,806
Fair Value | Senior secured notes, 9.000% interest rate, due in March 2029    
Fair Value of Financial Instruments    
Senior notes 286,839 293,100
Fair Value | Senior secured notes, 9.000% interest rate, due in September 2029    
Fair Value of Financial Instruments    
Senior notes 498,961 529,436
Fair Value | Senior priority guaranteed unsecured notes, 8.000% interest rate, due in 2030    
Fair Value of Financial Instruments    
Senior notes 10,528 0
Fair Value | Senior unsecured notes, 3.450% interest rate, due in 2031    
Fair Value of Financial Instruments    
Senior notes 39,836 49,688
Fair Value | Senior unsecured notes, 6.375% interest rate, due in 2050    
Fair Value of Financial Instruments    
Senior notes 48,211 80,676
Fair Value | Mortgage notes payable    
Fair Value of Financial Instruments    
Mortgage notes payable $ 180,690 $ 177,295