XML 53 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 152.2 $ 163.3
Accrued tax, audit, and legal fees 20.6 15.3
Accrued rebates 274.2 247.0
Accrued warranty 11.2 11.7
Other accrued liabilities 44.4 43.8
Total accounts payable and accrued liabilities $ 502.6 $ 481.1