v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of financial instruments    
Senior unsecured notes $ 6,268,532 $ 6,563,256
Mortgage debt 351,116 356,750
Carrying Value    
Summary of financial instruments    
Loans receivable, net 716,529 717,190
Bank line of credit and commercial paper 775,000 150,000
Term loans 1,646,605 1,646,043
Senior unsecured notes 6,268,532 6,563,256
Mortgage debt 351,116 356,750
Carrying Value | Interest rate swap instruments    
Summary of financial instruments    
Interest rate swap assets 9,922 35,120
Interest rate swap liabilities 9,012 0
Fair Value | Level 2    
Summary of financial instruments    
Loans receivable, net 731,987 729,637
Bank line of credit and commercial paper 775,000 150,000
Term loans 1,646,605 1,646,043
Mortgage debt 349,125 350,292
Fair Value | Level 2 | Interest rate swap instruments    
Summary of financial instruments    
Interest rate swap assets 9,922 35,120
Interest rate swap liabilities 9,012 0
Fair Value | Level 1    
Summary of financial instruments    
Senior unsecured notes $ 6,220,427 $ 6,373,528