XML 91 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
Operating lease payments, Year one $ 401,573
Operating lease payments, Year two 344,777
Operating lease payments, Year three 288,775
Operating lease payments, Year four 232,399
Operating lease payments, Year five 175,956
Thereafter 412,502
Total undiscounted lease payments $ 1,855,982