v3.25.1
Balance Sheet Components (Other Long-term Obligations) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
Employee benefit liabilities $ 473.7 $ 467.9
Contingent consideration 367.5 496.6
Tax related items, including contingencies 350.4 341.9
Operating lease liability 177.1 179.3
Accrued restructuring 130.9 128.5
Other 344.8 325.0
Other long-term obligations $ 1,844.4 $ 1,939.2