Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Valuation Inputs (Details)

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