XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 266.2 $ 237.9
Accrued tax, audit, and legal fees 52.2 44.8
Accrued rebates 574.3 556.4
Accrued warranty 11.3 12.8
Deferred compensation plan liabilities 13.3 10.2
Other accrued liabilities 47.9 39.7
Total accounts payable and accrued liabilities $ 965.2 $ 901.8