XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Real Estate Real Estate (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Future Minimum Lease Payments [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 299,904
Operating Leases, Future Minimum Payments, Due in Two Years 286,000
Operating Leases, Future Minimum Payments, Due in Three Years 282,285
Operating Leases, Future Minimum Payments, Due in Four Years 275,742
Operating Leases, Future Minimum Payments, Due in Five Years 272,208
Operating Leases, Future Minimum Payments, Due Thereafter 1,432,609
Operating Leases, Future Minimum Payments Due $ 2,848,748