XML 67 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leasing (Future Minimum Lease Payments for Operating Leases) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Leases  
2018 minimum lease payment $ 293,317
2019 minimum lease payment 277,904
2020 minimum lease payment 257,765
2021 minimum lease payment 229,314
2022 minimum lease payment 204,192
Minimum lease payment thereafter 1,104,669
Total minimum lease payment 2,367,161
Related parties [Member]  
Leases  
2018 minimum lease payment 4,663
2019 minimum lease payment 3,210
2020 minimum lease payment 2,389
2021 minimum lease payment 1,922
2022 minimum lease payment 1,164
Minimum lease payment thereafter 4,476
Total minimum lease payment 17,824
Non-related parties [Member]  
Leases  
2018 minimum lease payment 288,654
2019 minimum lease payment 274,694
2020 minimum lease payment 255,376
2021 minimum lease payment 227,392
2022 minimum lease payment 203,028
Minimum lease payment thereafter 1,100,193
Total minimum lease payment $ 2,349,337