XML 61 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Condensed Financial Information Disclosure [Abstract]      
Accounts payable trade $ 102.3 $ 75.5  
Accrued tax, audit, and legal fees 14.0 11.7  
Accrued rebates 93.3 36.1  
Accrued warranty 7.4 6.8 $ 8.8
Other accrued liabilities 39.4 17.0  
Total accounts payable and accrued liabilities $ 256.4 $ 147.1