XML 43 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Note 4 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
As of December 31,
 
   
2019
   
2018
 
   
(in thousands)
 
Computers and equipment
  $
4,623
    $
4,077
 
Machinery and equipment
   
16,245
     
13,718
 
Building and leasehold improvements
   
11,758
     
11,651
 
                 
Gross property and equipment
   
32,626
     
29,446
 
Less accumulated depreciation
   
(17,772
)    
(15,344
)
                 
Property and equipment, net
  $
14,854
    $
14,102
 
Depreciation Expense [Table Text Block]
   
Year ended December 31,
 
   
2019
   
2018
   
2017
 
           
(in thousands)
         
                         
Depreciation expense
  $
2,979
    $
2,564
    $
2,266