XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Real Estate Real Estate (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Schedule of Future Minimum Lease Payments [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 270,629
Operating Leases, Future Minimum Payments, Due in Two Years 271,169
Operating Leases, Future Minimum Payments, Due in Three Years 274,491
Operating Leases, Future Minimum Payments, Due in Four Years 272,498
Operating Leases, Future Minimum Payments, Due in Five Years 264,457
Operating Leases, Future Minimum Payments, Due Thereafter 1,608,080
Operating Leases, Future Minimum Payments Due $ 2,961,324