Fair Value of Financial Instruments - Schedule of Earn-out Liabilities (Details) - Earn-Out Liabilities - USD ($) $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Balance as of beginning of period | $ 112.7 | $ 77.4 |
Fair value adjustments | (3.7) | (1.8) |
Payments | (19.2) | (4.6) |
Balance as of end of period | 89.8 | $ 71.1 |
Other Current Liabilities | ||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Balance as of beginning of period | 70.0 | |
Balance as of end of period | $ 50.7 |