XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Month Period Ended
   
Six Month Period Ended
 
   
June 30,
   
June 30,
 
   
2018
   
2017
   
2018
   
2017
 
Net product sales:
                               
Regenerative medicine
  $
2,985,086
    $
1,083,637
    $
5,088,638
    $
2,134,807
 
Distributors
   
1,695,153
     
694,366
     
2,734,396
     
1,454,054
 
Drug discovery
   
263,023
     
488,894
     
639,998
     
766,808
 
BioBanking
   
234,592
     
290,868
     
529,704
     
568,297
 
Total
  $
5,177,854
    $
2,557,765
    $
8,992,736
    $
4,923,966