Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v3.5.0.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended
Nov. 19, 2015
Jun. 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   $ 149,465 $ 146,418  
Term notes   135,303 138,335  
Convertible Notes        
Fair Value Measurements        
Face amount   172,500 172,500  
Convertible notes   149,465 146,418  
Liabilities        
Total liabilities   155,250 152,878  
Face amount       $ 172,500
Term Notes        
Fair Value Measurements        
Face amount   146,000 150,000  
Term notes   141,367 144,399  
Liabilities        
Total liabilities   146,000 150,000  
Face amount $ 160,000      
Recurring Basis        
Liabilities        
Total liabilities     4,183  
Recurring Basis | Money market funds        
Assets        
Total Assets   13,666 24,422  
Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   3,657 4,043  
Recurring Basis | Foreign currency forward contracts        
Liabilities        
Total liabilities     140  
Level 1 | Recurring Basis | Money market funds        
Assets        
Total Assets   13,666 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   293    
Sensitivity analysis, fair value decrease resulting from hypothetical 10% decrease in applicable revenue   385    
Level 3 | Recurring Basis        
Liabilities        
Total liabilities     4,043  
Level 3 | Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   3,657 4,043  
Carrying Value | Convertible Notes        
Fair Value Measurements        
Convertible notes   149,465 146,418  
Carrying Value | Term Notes        
Fair Value Measurements        
Term notes   $ 141,367 $ 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%