XML 68 R54.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair Value Measurement - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of other assets $ 0  
Fair value of other liabilities 0  
Increase to milestone payment 2,005,000 $ 1,111,000
Payment of contingent considerations 498,000 $ 99,000
Refine Technology, LLC    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Increase to milestone payment 1,999,000  
Refine Technology, LLC | Milestone Payments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Payment of contingent considerations 4,350,000  
Bio Flash | Minimum    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Royalty payment 130,000  
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Increase to milestone payment 1,999,000  
Accrued Balance $ 4,018,000