Financial Instruments − Fair Value and Concentrations of Credit Risk - Contingent Consideration Liability are Measured at Fair Value on a Recurring Basis Using Unobservable Inputs (Level 3) (Details) - Obligations - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||||
| Contingent consideration, beginning balance | $ 123.4 | $ 179.5 | $ 186.2 | $ 206.4 |
| Payments of contingent consideration | 0.0 | 0.0 | (64.5) | (28.7) |
| Change in fair value of contingent consideration | 1.7 | 1.2 | 3.4 | 3.0 |
| Contingent consideration, ending balance | $ 125.1 | $ 180.7 | 125.1 | $ 180.7 |
| Payments of deferred and contingent consideration | $ 27.2 | |||