XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   
December 31,
 
   
2019
   
2018
 
Sales commissions
  $
2,542
    $
2,609
 
Subcontracting labor
   
990
     
1,550
 
Salaries, bonuses and related benefits
   
14,715
     
18,275
 
Warranty accrual
   
1,576
     
1,078
 
Other
   
7,095
     
8,778
 
    $
26,918
    $
32,290