Business Combinations, Goodwill and Other Intangible Assets Business Combinations, Earn-out Payments (Details) $ in Millions |
Jun. 30, 2025
USD ($)
acquisition
|
Dec. 31, 2024
USD ($)
acquisition
|
---|---|---|
Summary of Earn-out Payments [Line Items] | ||
Number Of Acquisitions Subject To Potential Earn Out Payments Provisions | acquisition | 12 | 13 |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, High, Value | $ 78.2 | $ 108.0 |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | ||
Summary of Earn-out Payments [Line Items] | ||
Business Combination, Contingent Consideration, Liability, Current | 5.2 | 12.0 |
Business Combination, Contingent Consideration, Liability, Noncurrent | $ 13.9 | $ 23.8 |