XML 53 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 210.0 $ 163.3
Accrued tax, audit, and legal fees 34.0 15.3
Accrued rebates 293.4 247.0
Accrued warranty 12.5 11.7
Other accrued liabilities 48.1 43.8
Total accounts payable and accrued liabilities $ 598.0 $ 481.1