Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.19.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases  
Remainder of 2019 $ 54,850
2020 89,084
2021 62,724
2022 40,366
2023 25,394
Thereafter 40,329
Total future minimum lease payments 312,747
Less imputed interest (27,785)
Total lease liabilities 284,962
Finance Leases  
Remainder of 2019 1,012
2020 707
2021 342
2022 117
2023 48
Thereafter 25
Total future minimum lease payments 2,251
Less imputed interest (77)
Total lease liabilities 2,174
Total  
Remainder of 2019 55,862
2020 89,791
2021 63,066
2022 40,483
2023 25,442
Thereafter 40,354
Total future minimum lease payments 314,998
Less imputed interest (27,862)
Total lease liabilities $ 287,136