XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details and Other Financial Information - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 451.5 $ 345.3
Accrued rebates 1,373.3 1,135.9
Accrued tax, audit, and legal fees 21.0 38.4
Accrued warranty 17.3 5.9
Deferred compensation plan liabilities 20.5 18.6
Income tax payable 6.8 3.9
Other accrued liabilities 42.0 37.1
Total accounts payable and accrued liabilities $ 1,932.4 $ 1,585.1