XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Note 9 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Net product sales $ 5,770 $ 3,815
Regenerative Medicine [Member]    
Net product sales 2,179 2,104
Drug Discovery [Member]    
Net product sales 238 377
BioBanking [Member]    
Net product sales 249 295
Distribution Service [Member]    
Net product sales $ 3,104 $ 1,039