XML 82 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Future Minimum Rent (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
2026 $ 2,543,021    
2027 2,626,022    
2028 2,565,897    
2029 2,426,161    
2030 2,299,682    
Thereafter $ 14,485,854    
Schedule of Future Minimum Lease Payments      
Number Of Tenants Above Concentration Amount. 0 0 0
Revenue Benchmark [Member] | Customer Concentration Risk | Lease Agreements      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%