XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Payments Before Adoption (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 36,110
2020 29,318
2021 16,111
2022 11,571
2023 9,104
Thereafter 26,627
Total lease payments 128,841
Capital Leases  
2019 239
2020 212
2021 131
2022 89
2023 0
Thereafter 0
Total lease payments $ 671