v3.25.2
Fair Value Measurements - Roll-Forward of Fair Value of Recurring Level 3 Fair Value Measurements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Settlements of contingent consideration liabilities $ (4.4) $ 0.0 $ (4.4) $ 0.0
Issuance of contingent consideration in connection with acquisitions     7.5 0.2
Contingent consideration liability 8.1 4.7 8.1 4.7
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Contingent consideration liability, beginning balance 12.3 4.6 4.8 4.9
Issuance of contingent consideration in connection with acquisitions     7.5 0.2
Settlements of contingent consideration liabilities (4.4) 0.0 (4.4) 0.0
Foreign currency translation 0.2 0.0 0.2 (0.1)
Total losses included in earnings 0.0 0.1 0.0 0.1
Contingent consideration liability, ending balance $ 8.1 $ 4.7 $ 8.1 $ 4.7