XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable trade $ 110.2 $ 102.3
Accrued tax, audit, and legal fees 13.8 14.0
Accrued rebates 103.6 93.3
Accrued warranty 7.7 7.4
Other accrued liabilities 32.2 39.4
Total accounts payable and accrued liabilities $ 267.5 $ 256.4