XML 121 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Future Minimum Lease Payments Under Non-Cancelable Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating leases  
2019 $ 483,488
2020 462,154
2021 432,950
2022 395,462
2023 349,649
Thereafter 1,589,949
Total future minimum lease payments due under operating leases 3,713,652
Capital leases  
2019 36,754
2020 41,044
2021 34,026
2022 33,690
2023 33,845
Thereafter 194,611
Total future minimum capital lease payments 373,970
Less portion representing interest (91,233)
Total capital lease obligations, including current portion $ 282,737