XML 97 R82.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leases      
Operating Leases, Total Future Minimum Lease Payments, 2019 $ 8,934    
Operating Leases, Total Future Minimum Lease Payments, 2020 7,143    
Operating Leases, Total Future Minimum Lease Payments, 2021 6,252    
Operating Leases, Total Future Minimum Lease Payments, 2022 4,797    
Operating Leases, Total Future Minimum Lease Payments, 2023 3,320    
Operating Leases, Total Future Minimum Lease Payments, 2024 and Thereafter 7,470    
Operating Leases, Total Future Minimum Lease Payments 37,916    
Capital Leases      
Capital Leases, Total Future Minimum Lease Payments, 2019 679    
Capital Leases, Total Future Minimum Lease Payments, 2020 311    
Capital Leases, Total Future Minimum Lease Payments, 2021 0    
Capital Leases, Total Future Minimum Lease Payments, 2022 0    
Capital Leases, Total Future Minimum Lease Payments, 2023 0    
Capital Leases, Total Future Minimum Lease Payments, 2024 and Thereafter 0    
Capital Leases, Total Future Minimum Lease Payments 990    
Total      
Total Future Minimum Lease Payments, 2019 9,613    
Total Future Minimum Lease Payments, 2020 7,454    
Total Future Minimum Lease Payments, 2021 6,252    
Total Future Minimum Lease Payments, 2022 4,797    
Total Future Minimum Lease Payments, 2023 3,320    
Total Future Minimum Lease Payments, 2024 and Thereafter 7,470    
Total Future Minimum Lease Payments 38,906    
Rent expense for leased facilities and equipment $ 8,100 $ 7,700 $ 7,300
Minimum      
Future minimum lease payment for operating and capital leases      
Capital lease interest rate 3.00%    
Maximum      
Future minimum lease payment for operating and capital leases      
Capital lease interest rate 7.00%