XML 66 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Lease Payments under Topic 840 (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
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 $ 253 223
Long term capital lease obligation   $ 315