XML 23 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2016
Dec. 31, 2015
Jun. 02, 2014
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 $ 4,185,000      
Valuation technique Probability-adjusted discounted cash flow      
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Minimum        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Remaining 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]        
Remaining periods in which milestones can be achieved 2016      
Significant unobservable inputs (Level 3) | Scenario, Forecast | Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Fixed Earn-out   $ 4,250,000 $ 3,500,000  
Maximum Variable Earn-out   $ 1,250,000 850,000  
Accrued Balance     $ 4,185,000