XML 60 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 269.1 $ 237.9
Accrued tax, audit, and legal fees 60.4 44.8
Accrued rebates 763.6 556.4
Accrued warranty 11.2 12.8
Deferred compensation plan liabilities 14.4 10.2
Other accrued liabilities 37.8 39.7
Total accounts payable and accrued liabilities $ 1,156.5 $ 901.8