XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

September 30,

   

December 31,

 
   

2021

   

2020

 

Sales commissions

  $ 2,526     $ 2,574  

Subcontracting labor

    1,622       758  

Salaries, bonuses and related benefits

    20,355       17,165  

Warranty accrual

    1,129       1,010  

Other

    12,617       6,969  
    $ 38,249     $ 28,476  
Restructuring and Related Costs [Table Text Block]
           

Nine Months Ended

         
           

September 30, 2021

         
   

Liability at

           

Cash Payments

   

Liability at

 
   

December 31,

   

New

   

and Other

   

September 30,

 
   

2020

   

Charges

   

Settlements

   

2021

 

Severance costs

  $ 124     $ 675     $ (550 )   $ 249  

Other restructuring costs

    -       -       -       -  

Total

  $ 124     $ 675     $ (550 )   $ 249