XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Increase in accumulated deficit $ 324,291   $ 315,065
Increase in revenues 14,042 $ 7,971  
Disaggregation of Revenue [Abstract]      
Revenue 14,042 7,971  
Americas [Member]      
Disaggregation of Revenue [Line Items]      
Increase in revenues 3,597 1,788  
Disaggregation of Revenue [Abstract]      
Revenue 3,597 1,788  
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Increase in revenues 4,992 3,208  
Disaggregation of Revenue [Abstract]      
Revenue 4,992 3,208  
APAC [Member]      
Disaggregation of Revenue [Line Items]      
Increase in revenues 5,453 2,975  
Disaggregation of Revenue [Abstract]      
Revenue 5,453 2,975  
Product Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 6,163 5,586  
Research and Development Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 7,879 2,385  
Effect of change - higher (lower) [Member] | Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Increase in accumulated deficit 1,554   $ 4,100
Increase in revenues 3,837    
Performance Enzymes      
Disaggregation of Revenue [Abstract]      
Revenue 10,729 7,971  
Performance Enzymes | Americas [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 3,597 1,788  
Performance Enzymes | EMEA [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 1,679 3,208  
Performance Enzymes | APAC [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 5,453 2,975  
Performance Enzymes | Product Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 6,163 5,586  
Performance Enzymes | Research and Development Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 4,566 2,385  
Novel Biotherapeutics      
Disaggregation of Revenue [Abstract]      
Revenue 3,313 0  
Novel Biotherapeutics | Americas [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 0 0  
Novel Biotherapeutics | EMEA [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 3,313 0  
Novel Biotherapeutics | APAC [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 0 0  
Novel Biotherapeutics | Product Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 0 0  
Novel Biotherapeutics | Research and Development Revenue [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 3,313 $ 0