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

September 30,

  

December 31,

 
  

2022

  

2021

 

Salaries, bonuses and related benefits

 $24,718  $21,342 

Accrued restructuring costs

  3,637   9 

Sales commissions

  2,449   2,049 

Subcontracting labor

  1,927   1,622 

Warranty accrual

  1,338   1,056 

Other

  8,593   8,375 
  $42,662  $34,453 
Restructuring and Related Costs [Table Text Block]
      

Nine Months Ended

     
      

September 30, 2022

     
  

Liability at

      

Cash Payments

  

Liability at

 
  

December 31,

  

New

  

and Other

  

September 30,

 
  

2021

  

Charges

  

Settlements

  

2022

 

Severance costs

 $9  $1,429  $(372) $1,066 

Other restructuring costs

  -   2,571   -   2,571 

Total

 $9  $4,000  $(372) $3,637