XML 53 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 165.9 $ 163.3
Accrued tax, audit, and legal fees 17.9 15.3
Accrued rebates 237.4 247.0
Accrued warranty 11.2 11.7
Other accrued liabilities 49.6 43.8
Total accounts payable and accrued liabilities $ 482.0 $ 481.1