XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details and Other Financial Information - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 432.0 $ 345.3
Accrued tax, audit, and legal fees 33.7 38.4
Accrued rebates 1,156.2 1,135.9
Deferred compensation plan liabilities 18.4 18.6
Other accrued liabilities 50.3 46.9
Total accounts payable and accrued liabilities $ 1,690.6 $ 1,585.1