XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 19,837
2020 33,476
2021 27,911
2022 23,166
2023 20,457
Thereafter 99,478
Total future lease payments 224,325
Less: imputed interest 53,355
Total 170,970
Finance Lease Liabilities, Payments, Due [Abstract]  
Remainder of 2019 494
2020 606
2021 217
2022 176
2023 71
Thereafter 5
Total future lease payments 1,569
Less: imputed interest 77
Total $ 1,492