v3.26.1
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities, Current [Abstract]    
Accrued sales allowances $ 899.7 $ 1,011.2
Payroll and employee benefit liabilities 600.7 756.4
Legal and professional accruals, including litigation accruals 303.0 326.3
Contingent consideration 18.9 28.5
Accrued restructuring 52.2 40.2
Accrued interest 43.8 52.9
Fair value of financial instruments 101.2 166.6
Operating lease liability 115.3 109.4
Other 745.6 791.4
Other current liabilities $ 2,880.4 $ 3,282.9