XML 129 R107.htm IDEA: XBRL DOCUMENT v3.3.1.900
Tenant Leases (Schedule of Future Minimum Lease Payments to be Received) (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leases, Future Minimum Payments Receivable [Abstract]  
2016 $ 1,379,451
2017 1,260,324
2018 1,125,712
2019 988,289
2020 769,150
Thereafter 2,948,210
Total $ 8,471,136