v3.25.2
Balance Sheet Details and Other Financial Information - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 472.0 $ 345.3
Accrued rebates 1,344.5 1,135.9
Accrued tax, audit, and legal fees 25.1 38.4
Accrued warranty 18.0 5.9
Deferred compensation plan liabilities 19.7 18.6
Income tax payable 21.9 3.9
Other accrued liabilities 42.6 37.1
Total accounts payable and accrued liabilities $ 1,943.8 $ 1,585.1