XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities, Current [Abstract]    
Accrued sales allowances $ 1,046.3 $ 989.4
Payroll and employee benefit liabilities 567.8 729.3
Legal and professional accruals, including litigation accruals 540.8 472.8
Contingent consideration 37.1 59.5
Accrued restructuring 44.7 63.4
Accrued interest 46.0 49.9
Fair value of financial instruments 377.0  
Operating lease liability 111.6 87.1
Other 898.8 1,147.5
Other current liabilities $ 3,670.1 $ 3,724.7