XML 87 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment and Leases Future Minimum Lease Payments for Capital and Operating Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Capital Leases, Future Minimum Payments Due 2019 $ 11,405
Capital Leases, Future Minimum Payments Due 2020 17,261
Capital Leases, Future Minimum Payments, Due 2021 8,668
Capital Leases, Future Minimum Payments, Due 2022 9,625
Capital Leases, Future Minimum Payments Due 2023 10,780
Capital Leases, Future Minimum Payments, Due Thereafter 13,988
Capital Leases, Future Minimum Payments Due 71,727
Operating Leases, Future Minimum Payments, Due 2019 82,191
Operating Leases, Future Minimum Payments, Due 2020 63,062
Operating Leases, Future Minimum Payments, Due 2021 54,305
Operating Leases, Future Minimum Payments, Due 2022 44,739
Operating Leases, Future Minimum Payments, Due 2023 35,919
Operating Leases, Future Minimum Payments, Due Thereafter 383,739
Operating Leases, Future Minimum Payments Due 663,955
Total Capital and Operating Leases, Future Minimum Payments, Due 2019 93,596
Total Capital and Operating Leases, Future Minimum Payments, Due 2020 80,323
Total Capital and Operating Leases, Future Minimum Payments, Due 2021 62,973
Total Capital and Operating Leases, Future Minimum Payments, Due 2022 54,364
Total Capital and Operating Leases, Future Minimum Payments, Due 2023 46,699
Total Capital and Operating Leases, Future Minimum Payments, Due Thereafter 397,727
Total Capital and Operating Leases, Future Minimum Payments $ 735,682