XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Sales commissions

 $2,049  $2,574 

Subcontracting labor

  1,622   758 

Salaries, bonuses and related benefits

  21,342   17,165 

Warranty accrual

  1,056   1,010 

Other

  8,384   6,969 
  $34,453  $28,476