XML 50 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Millions
Sep. 30, 2017
Dec. 31, 2016
Allowance for Sales Returns [Member]    
Valuation Allowances and Reserves, Balance $ 28.4 $ 27.7
Allowance for Promotions [Member]    
Valuation Allowances and Reserves, Balance 20.0 21.9
Allowance for Price Protection [Member]    
Valuation Allowances and Reserves, Balance $ 3.2 $ 1.5