XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Note 10 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Net product sales $ 19,742 $ 11,022
Regenerative Medicine [Member]    
Net product sales 11,029 5,307
Distribution Service [Member]    
Net product sales 6,418 3,232
Drug Discovery [Member]    
Net product sales 1,199 1,318
BioBanking [Member]    
Net product sales $ 1,096 $ 1,165