XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 4 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

As of December 31,

 
  

2021

  

2020

 
  

(in thousands)

 

Computers and equipment

 $5,667  $5,046 

Machinery and equipment

  18,439   17,266 

Building and leasehold improvements

  15,884   12,809 
         

Gross property and equipment

  39,990   35,121 

Less accumulated depreciation

  (22,931)  (20,085)
         

Property and equipment, net

 $17,059  $15,036 
Depreciation Expense [Table Text Block]
  

Year ended December 31,

 
  

2021

  

2020

  

2019

 
      

(in thousands)

     
             

Depreciation expense

 $3,280  $3,181  $2,979