XML 83 R70.htm IDEA: XBRL DOCUMENT v3.19.1
NOTE 13 - LEASE COMMITMENTS (Details) - Schedule of Future Minimum Lease Payments for Operating Leases and Capital Leases - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Schedule of Future Minimum Lease Payments for Operating Leases and Capital Leases [Abstract]    
Operating Lease Obligations $ 2,693  
Capital Lease Obligations 102  
Operating Lease Obligations 2,172  
Capital Lease Obligations 0  
Operating Lease Obligations 1,962  
Capital Lease Obligations 0  
Operating Lease Obligations 1,417  
Capital Lease Obligations 0  
Operating Lease Obligations 711  
Capital Lease Obligations 0  
Operating Lease Obligations 2,977  
Capital Lease Obligations 0  
Operating Lease Obligations 11,932  
Capital Lease Obligations 102  
Operating Lease Obligations (223)  
Capital Lease Obligations 0  
Operating Lease Obligations 11,709  
Capital Lease Obligations 102 $ 24
Capital Lease Obligations $ (102)