Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.19.1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Leases  
Remainder of 2019 $ 79,484
2020 82,627
2021 56,831
2022 35,537
2023 22,310
Thereafter 37,152
Total future minimum lease payments 313,941
Less imputed interest (28,173)
Total lease liabilities 285,768
Finance Leases  
Remainder of 2019 1,130
2020 291
2021 267
2022 97
2023 33
Thereafter 2
Total future minimum lease payments 1,820
Less imputed interest (74)
Total lease liabilities 1,746
Total  
Remainder of 2019 80,614
2020 82,918
2021 57,098
2022 35,634
2023 22,343
Thereafter 37,154
Total future minimum lease payments 315,761
Less imputed interest (28,247)
Total lease liabilities $ 287,514