v3.25.2
Accounts payable, accrued expenses, and other liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable and accrued expenses $ 406,957 $ 534,803
Accrued construction 328,298 500,890
Acquired below-market leases 153,289 180,407
Conditional asset retirement obligations 45,559 53,968
Deferred rent liabilities 12,123 11,461
Operating lease liability 363,419 507,127
Unearned rent and tenant security deposits 890,689 691,873
Other liabilities 160,506 173,822
Total $ 2,360,840 $ 2,654,351