XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Revenue - Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Net product sales $ 5,293,075 $ 2,963,411 $ 14,285,811 $ 7,887,377
Regenerative Medicine [Member]        
Net product sales 2,875,861 1,599,916 7,964,499 3,734,724
Distribution Service [Member]        
Net product sales 1,886,885 759,826 4,621,280 2,213,880
Drug Discovery [Member]        
Net product sales 275,747 320,206 915,745 1,087,014
BioBanking [Member]        
Net product sales $ 254,582 $ 283,463 $ 784,287 $ 851,759