XML 73 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Additional Information (Detail)
€ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2016
EUR (€)
Sep. 30, 2015
USD ($)
May 24, 2016
USD ($)
Apr. 01, 2016
USD ($)
Apr. 01, 2016
EUR (€)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Fair value of other assets $ 0   $ 0          
Fair value of other liabilities 0   0          
Payment of contingent considerations     498,000   $ 99,000      
Increase to milestone payment 675,000 $ 233,000 $ 3,317,000   $ 2,114,000      
2.125% Convertible Senior Notes due 2021                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Principal amount           $ 115,000,000    
Notes, due date     Jun. 01, 2021 Jun. 01, 2021        
Notes, frequency of periodic payment     Semi-annually Semi-annually        
Notes, date of first required payment     Dec. 01, 2016 Dec. 01, 2016        
Total convertible senior notes 94,318,000   $ 94,318,000          
Fair value of convertible senior notes 131,800,000   131,800,000          
Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     4,350,000          
Atoll GmbH                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Accrued Balance             $ 952,000  
Bio Flash                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     500,000          
Bio Flash | Selling, general and administrative                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     199,000          
Bio Flash | Minimum                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Royalty payment     130,000          
Bio Flash | Contingent Consideration                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     301,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     3,156,000          
Accrued Balance 5,175,000   5,175,000          
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Increase to milestone payment     148,000 € 132        
Accrued Balance $ 1,085,000   $ 1,085,000       $ 928,000 € 836