XML 105 R92.htm IDEA: XBRL DOCUMENT v3.10.0.1
LEASE COMMITMENTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Leases [Abstract]      
Operating Leases, Rent Expense $ 7,800 $ 7,600 $ 6,000
Operating Leases, Future Minimum Payments Due [Abstract]      
2019 7,759    
2020 5,606    
2021 4,430    
2022 3,330    
2023 2,710    
Thereafter 5,398    
Total future minimum lease payments 29,233    
Capital Leased Assets, Gross 8,300    
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2019 811    
2020 689    
2021 757    
2022 594    
2023 294    
Total future capital lease obligation payments 3,145    
Less amount representing interest 335    
Present value of future capital lease obligation payments $ 2,810