XML 87 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Future Minimum Rent (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
2022 $ 2,252,034    
2023 2,251,287    
2024 2,138,772    
2025 2,012,975    
2026 1,877,563    
Thereafter $ 12,215,114    
Schedule of Future Minimum Lease Payments      
Concentration Risk, Percentage 10.00% 10.00% 10.00%
Number Of Tenants Above Concentration Amount. 0 0 0