XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
2019
   
2018
 
Computer equipment
  $
10,880
    $
10,536
 
Software
   
4,690
     
4,112
 
Furniture, fixtures, and equipment
   
2,395
     
2,299
 
Leasehold improvements
   
6,095
     
5,474
 
Laboratory and other equipment
   
4,933
     
2,389
 
Test equipment
   
22,980
     
14,697
 
Construction-in-progress
   
18,245
     
20,293
 
     
70,218
     
59,800
 
Less: accumulated depreciation and amortization
   
(29,420
)    
(24,119
)
Total
  $
40,798
    $
35,681