XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2020

   

2019

 

Sales commissions

  $ 2,685     $ 2,542  

Subcontracting labor

    1,115       990  

Salaries, bonuses and related benefits

    15,301       14,715  

Warranty accrual

    1,368       1,576  

Other

    7,933       7,095  
    $ 28,402     $ 26,918  
Restructuring and Related Costs [Table Text Block]
           

Six Months Ended

         
           

June 30, 2020

         
   

Liability at

           

Cash Payments

   

Liability at

 
   

December 31,

   

New

   

and Other

   

June 30,

 
   

2019

   

Charges

   

Settlements

   

2020

 

Severance costs

  $ -     $ 216     $ (216 )   $ -  

Other restructuring costs

    44       (44 )     -       -  

Total

  $ 44     $ 172     $ (216 )   $ -