XML 107 R96.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Lease Payments under Topic 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 23,431
2020 20,039
2021 16,924
2022 14,804
2023 12,859
2024 11,114
2025 and thereafter 15,000
Total minimum lease payment 114,171
Capital Leases  
2019 283
2020 163
2021 120
2022 58
2023 49
2024 0
2025 and thereafter 0
Total minimum lease payment 673
Less: Imputed interest 135
Present value of minimum lease payments 538
Less: Current portion 223
Long term capital lease obligation $ 315