XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Schedule of Reconciliation of Beginning and Ending Balances for Level 3 Contingent Liabilities (Details)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 33.6
Contingent consideration 18.9
Fair value adjustments 4.2
Impact of foreign exchange 1.2
Contingent liabilities that achieved earnout (3.7)
Balance at end of period 54.2
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 18.9
Fair value adjustments 3.9
Impact of foreign exchange 1.2
Contingent liabilities that achieved earnout (2.0)
Balance at end of period 54.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