v3.8.0.1
Financial Statement Details - Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Financial Statement Details [Abstract]      
Accounts payable trade $ 46.7 $ 41.1  
Accrued tax, audit, and legal fees 7.1 4.5  
Accrued rebates 13.9 8.2  
Accrued warranty 8.8 9.8 $ 3.3
Accrued other 10.7 4.5  
Total $ 87.2 $ 68.1