XML 73 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Additional Information (Detail)
€ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
EUR (€)
May 24, 2016
USD ($)
Apr. 01, 2016
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 $ 637,000 $ 768,000 2,642,000 $ 1,881,000      
Payment of contingent considerations     $ 498,000 $ 99,000      
2.125% Convertible Senior Notes due 2021              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Principal amount           $ 115,000,000  
Notes, interest rate 2.125%   2.125%   2.125% 2.125%  
Notes, due date     Jun. 01, 2021        
Notes, frequency of periodic payment     Semi-annually        
Notes, date of first required payment     Dec. 01, 2016        
Total convertible senior notes $ 93,380,000   $ 93,380,000        
Fair value of convertible senior notes 124,300,000   124,300,000        
Refine Technology, LLC              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Increase to milestone payment     2,629,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        
Atoll GmbH              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Accrued Balance 928,000   928,000   € 836   $ 952,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     2,629,000        
Accrued Balance 4,648,000   4,648,000        
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Accrued Balance $ 928,000   $ 928,000   € 836