XML 121 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - Earn-out Liabilities - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 38.3 $ 51.3
Purchases/additions 6.2 5.9
Net change in fair value and other adjustments 4.0 3.4
Payments 23.9 22.3
Ending balance $ 24.6 $ 38.3