v3.25.4
Schedule III - Real Estate and Accumulated Depreciation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate and Accumulated Depreciation, Amount of Encumbrances $ 582,535      
SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Gross 6,689,575,000 $ 6,486,630,000 $ 6,579,190,000 $ 6,652,083,000
SEC Schedule, 12-28 Real Estate Companies, Investment in Real Estate, Development Property 67,511,000      
Mortgages [Member]        
SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Gross 739,596,000      
Unsecured Credit Facility [Member]        
SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Gross $ 2,733,163