XML 54 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 5 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2019

   

2018

 

Laboratory and production equipment

  $ 144,866     $ 121,716  

Office, software and computer equipment

    37,241       30,190  

Furniture and fixtures

    1,617       1,558  

Leasehold improvements

    8,282       7,609  
      192,006       161,073  

Less accumulated depreciation

    (112,443 )     (90,333 )
    $ 79,563     $ 70,740