v3.25.1
Fair Value Measurement - Schedule of Reconciliation of Beginning and Ending Balances for Level 3 Contingent Liabilities (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 26.2
Contingent consideration 4.8
Fair value adjustments (3.7)
Impact of foreign exchange 1.1
Balance at end of period $ 28.4