XML 131 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Tenant Leases (Schedule of Future Minimum Lease Payments to be Received) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2019 $ 2,225,243
2020 1,784,585
2021 1,566,645
2022 1,263,810
2023 1,055,553
Thereafter 3,329,052
Total $ 11,224,888