Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Valuation Inputs (Details)

v3.10.0.1
Fair Value Measurements - Valuation Inputs (Details) - Recurring - Contingent Consideration
Jun. 30, 2018
Dec. 31, 2017
Discount rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.165 0.163
Volatility rates    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.250 0.240
Risk free rate of return    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.022 0.016