XML 49 R36.htm IDEA: XBRL DOCUMENT v3.3.1.900
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jun. 02, 2014
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance       $ 1,370,000
Refine Technology, LLC        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance     $ 1,370,000  
Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance       $ 1,370,000
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance   $ 6,369,000    
Valuation technique   Probability-adjusted discounted cash flow    
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Scenario, Actual        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Fixed Earn-out   $ 3,500,000    
Variable Earn-out   850,000    
Accrued Balance   $ 4,350,000    
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Scenario, Forecast        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Fixed Earn-out $ 4,250,000      
Variable Earn-out 1,300,000      
Accrued Balance $ 2,019,000      
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Minimum        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Periods in which milestones can be achieved   2015    
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Maximum        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Periods in which milestones can be achieved   2016