XML 63 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 5,995 $ 6,696
License and other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 10 (33)
Medical devices [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,985 6,726
Non ASC 606 revenue 1,100 1,200
Revenue from Contract with Customer, Excluding Assessed Tax 4,897 5,489
Medical devices [Member] | North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   2,084
Medical devices [Member] | Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   1,017
Medical devices [Member] | Asia [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   2,269
Medical devices [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   119
Pharmaceutical [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Revenue from Contract with Customer, Excluding Assessed Tax $ 15,031 19,961
Pharmaceutical [Member] | North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   12,138
Pharmaceutical [Member] | Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   5,582
Pharmaceutical [Member] | Asia [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   2,241
Pharmaceutical [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax   $ 0
Minimum [Member]    
Disaggregation of Revenue [Line Items]    
Term of receivable (in Duration) 30 days  
Maximum [Member]    
Disaggregation of Revenue [Line Items]    
Term of receivable (in Duration) 90 days