XML 126 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Future Minimum Base Rents and Lease Payments - Future Minimum Base Rents Receivable (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2020 $ 585,000
2021 581,172
2022 544,040
2023 506,227
2024 436,783
Thereafter 1,824,676
Total 4,477,898
Non-Cancelable Leases  
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2020 575,685
2021 551,940
2022 502,765
2023 463,415
2024 414,430
Thereafter 1,668,069
Total 4,176,304
Subject to Early Termination Options  
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2020 9,315
2021 29,232
2022 41,275
2023 42,812
2024 22,353
Thereafter 156,607
Total $ 301,594