XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Real Estate Real Estate (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 268,472
Operating Leases, Future Minimum Payments, Due in Two Years 267,735
Operating Leases, Future Minimum Payments, Due in Three Years 269,959
Operating Leases, Future Minimum Payments, Due in Four Years 270,658
Operating Leases, Future Minimum Payments, Due in Five Years 259,637
Operating Leases, Future Minimum Payments, Due Thereafter 1,655,040
Operating Leases, Future Minimum Payments Due $ 2,991,501