Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details)

v3.4.0.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended
Nov. 19, 2015
Mar. 31, 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   $ 147,939 $ 146,418  
Term notes   136,819 138,335  
Convertible Notes        
Fair Value Measurements        
Face amount   172,500 172,500  
Convertible notes   147,939 146,418  
Liabilities        
Total liabilities   150,377 152,878  
Face amount       $ 172,500
Term Notes        
Fair Value Measurements        
Face amount   148,000 150,000  
Term notes   142,883 144,399  
Liabilities        
Total liabilities   148,000    
Face amount $ 160,000      
Revolving credit facility        
Liabilities        
Total liabilities   2,000    
Recurring Basis        
Liabilities        
Total liabilities   6,091 4,183  
Recurring Basis | Money market funds        
Assets        
Total Assets   20,371 24,422  
Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   6,084 4,043  
Recurring Basis | Foreign currency forward contracts        
Liabilities        
Total liabilities   7 140  
Level 1 | Recurring Basis | Money market funds        
Assets        
Total Assets   20,371 24,422  
Level 2 | Recurring Basis        
Liabilities        
Total liabilities   7 140  
Level 2 | Recurring Basis | Foreign currency forward contracts        
Liabilities        
Total liabilities   7 140  
Level 3        
Liabilities        
Sensitivity analysis, fair value increase resulting from hypothetical 10% increase in applicable revenue   2,700    
Sensitivity analysis, fair value decrease resulting from hypothetical 10% decrease in applicable revenue   2,800    
Level 3 | Recurring Basis        
Liabilities        
Total liabilities   6,084 4,043  
Level 3 | Recurring Basis | Contingent consideration        
Liabilities        
Total liabilities   6,084 4,043  
Carrying Value | Convertible Notes        
Fair Value Measurements        
Convertible notes   147,939 146,418  
Carrying Value | Term Notes        
Fair Value Measurements        
Term notes   $ 142,883 $ 144,398  
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%