XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Revenue - Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Net product sales $ 5,177,854 $ 2,557,765 $ 8,992,736 $ 4,923,966
Regenerative Medicine [Member]        
Net product sales 2,985,086 1,083,637 5,088,638 2,134,807
Distribution Service [Member]        
Net product sales 1,695,153 694,366 2,734,396 1,454,054
Drug Discovery [Member]        
Net product sales 263,023 488,894 639,998 766,808
BioBanking [Member]        
Net product sales $ 234,592 $ 290,868 $ 529,704 $ 568,297