Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Valuation Inputs (Details)

v3.2.0.727
Fair Value Measurements - Valuation Inputs (Details) - Recurring - Contingent Consideration
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Minimum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Discount rates 15.80% 22.50%
Volatility rates 35.00% 45.00%
Risk free rate of return 0.10% 0.10%
Maximum    
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Discount rates 60.50% 64.00%
Volatility rates 54.00% 48.00%
Risk free rate of return 0.20% 0.20%