XML 69 R49.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value Measurement - Additional Information (Detail)
€ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2015
USD ($)
Sep. 30, 2014
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2015
EUR (€)
Sep. 30, 2014
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Jun. 02, 2014
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Fair value of other assets $ 0   $ 0          
Fair value of other liabilities 0   0          
Increase to milestone payment 233,000 $ 10,000 2,114,000   $ 126,000      
Payment of contingent considerations     99,000   $ 604,000      
Accrued Balance               $ 1,370,000
Refine Technology, LLC                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Increase to milestone payment     2,088,000          
Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     1,000,000          
Accrued Balance               $ 1,370,000
Bio Flash | Minimum                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Royalty payment     110,000          
Novozymes Biopharma DK A/S Sweden Ab | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     29,000 € 25        
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Increase to milestone payment     2,088,000          
Accrued Balance $ 4,409,000   $ 4,409,000          
Scenario, Forecast | Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Accrued Balance           $ 85,000 $ 4,409,000