Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Valuation Inputs (Details)

v3.8.0.1
Fair Value Measurements - Valuation Inputs (Details) - Recurring - Contingent Consideration
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]    
Discount rates 16.30% 16.30%
Volatility rates 25.00% 24.00%
Risk free rate of return 1.90% 1.60%