XML 98 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Schedule of Reconciliation of Beginning and Ending Balances for Level 3 Contingent Liabilities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 33.6
Contingent consideration 22.8
Fair value adjustments 4.3
Impact of foreign exchange (1.6)
Contingent liabilities that achieved earnout (32.9)
Balance at end of period $ 26.2
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revaluation of contingent liabilities
Contingent Liabilities for Acquisitions  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 32.2
Contingent consideration 22.8
Fair value adjustments 4.0
Impact of foreign exchange (1.6)
Contingent liabilities that achieved earnout (31.2)
Balance at end of period 26.2
Contingent Liabilities for Assets Acquired  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 1.4
Contingent consideration 0.0
Fair value adjustments 0.3
Impact of foreign exchange 0.0
Contingent liabilities that achieved earnout (1.7)
Balance at end of period $ 0.0