XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 28,611
2020 31,368
2021 25,032
2022 17,817
2023 13,706
Thereafter 47,886
Total future lease payments 164,420
Less: imputed interest 31,844
Total 132,576
Finance Lease Liabilities, Payments, Due [Abstract]  
Remainder of 2019 611
2020 565
2021 178
2022 137
2023 21
Thereafter 0
Total future lease payments 1,512
Less: imputed interest 73
Total $ 1,439