XML 64 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Leases  
Remainder of 2019 $ 28,398
2020 96,874
2021 70,524
2022 46,867
2023 30,503
Thereafter 46,953
Total future minimum lease payments 320,119
Less imputed interest (28,717)
Total lease liabilities 291,402
Finance Leases  
Remainder of 2019 388
2020 627
2021 342
2022 119
2023 50
Thereafter 26
Total future minimum lease payments 1,552
Less imputed interest (63)
Total lease liabilities 1,489
Total  
Remainder of 2019 28,786
2020 97,501
2021 70,866
2022 46,986
2023 30,553
Thereafter 46,979
Total future minimum lease payments 321,671
Less imputed interest (28,780)
Total lease liabilities $ 292,891