XML 28 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Note 12 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net product sales $ 6,604 $ 5,293 $ 19,075 $ 14,286
Regenerative Medicine [Member]        
Net product sales 3,421 2,876 9,567 7,965
Media [Member]        
Net product sales 6,069 5,293 18,165 14,286
Distribution Service [Member]        
Net product sales 2,613 1,887 7,943 4,621
Automated Thawing Products [Member]        
Net product sales 324 699
Drug Discovery [Member]        
Net product sales 225 276 711 916
Cold Chain Shipping [Member]        
Net product sales 211 211
BioBanking [Member]        
Net product sales $ 345 $ 255 $ 854 $ 784