XML 55 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Details - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Condensed Financial Information Disclosure [Abstract]      
Accounts payable trade $ 75.5 $ 46.7  
Accrued tax, audit, and legal fees 11.7 7.1  
Accrued rebates 36.1 13.9  
Accrued warranty 6.8 8.8 $ 9.8
Accrued other 17.0 10.7  
Total accounts payable and accrued liabilities $ 147.1 $ 87.2