Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v3.5.0.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended
Nov. 19, 2015
Sep. 30, 2016
Dec. 31, 2015
Dec. 15, 2014
Fair Value Measurements        
The cash flow period from the acquisition date used in determining fair value   3 years    
Convertible notes   $ 151,019 $ 146,418  
Term notes   106,674 138,335  
Convertible Notes        
Fair Value Measurements        
Face amount   172,500 172,500  
Convertible notes   151,019 146,418  
Liabilities        
Total liabilities   167,109 152,878  
Face amount       $ 172,500
Term Notes        
Fair Value Measurements        
Face amount   144,000 150,000  
Term notes   139,851 144,399  
Liabilities        
Total liabilities   144,000 150,000  
Face amount $ 160,000      
Recurring Basis        
Liabilities        
Total liabilities     4,183  
Recurring Basis | Money market funds        
Assets        
Total Assets   22,935 24,422  
Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   3,224 4,043  
Recurring Basis | Foreign currency forward contracts        
Liabilities        
Total liabilities     140  
Level 1 | Recurring Basis | Money market funds        
Assets        
Total Assets   22,935 24,422  
Level 2 | Recurring Basis        
Liabilities        
Total liabilities     140  
Level 2 | Recurring Basis | Foreign currency forward contracts        
Liabilities        
Total liabilities     140  
Level 3        
Liabilities        
Sensitivity analysis, fair value increase resulting from hypothetical 10% increase in applicable revenue   327    
Sensitivity analysis, fair value decrease resulting from hypothetical 10% decrease in applicable revenue   345    
Level 3 | Recurring Basis        
Liabilities        
Total liabilities     4,043  
Level 3 | Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   3,224 4,043  
Carrying Value | Convertible Notes        
Fair Value Measurements        
Convertible notes   151,019 146,418  
Carrying Value | Term Notes        
Fair Value Measurements        
Term notes   $ 139,851 $ 144,399  
LIBOR | Minimum | Credit Agreement        
Liabilities        
Spread on variable rate basis (as a percent) 1.50%      
LIBOR | Maximum | Credit Agreement        
Liabilities        
Spread on variable rate basis (as a percent) 3.25%