XML 65 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Condensed Financial Information Disclosure [Abstract]      
Accounts payable trade $ 163.3 $ 102.3  
Accrued tax, audit, and legal fees 15.3 14.0  
Accrued rebates 247.0 93.3  
Accrued warranty 11.7 7.4 $ 6.8
Other accrued liabilities 43.8 39.4  
Total accounts payable and accrued liabilities $ 481.1 $ 256.4