XML 49 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 7 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   
December 31,
 
   
201
8
   
2017
 
Laboratory and production equipment
  $
121,716
    $
94,609
 
Office, software and computer equipment
   
30,190
     
28,594
 
Furniture and fixtures
   
1,558
     
1,698
 
Leasehold improvements
   
7,609
     
7,250
 
     
161,073
     
132,151
 
Less accumulated depreciation
   
(90,333
)    
(71,807
)
    $
70,740
    $
60,344