XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 29, 2017
Sep. 30, 2016
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Payments related to tax withholding for share-based compensation $ 5.6 $ 4.9  
Accounting Standards Update 2016-09, Excess Tax Benefit Component      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Excess tax benefits classified as operating activities   2.6  
Excess tax benefits reclassified from financing activities   $ 2.6  
Retained Earnings | Accounting Standards Update 2016-09, Excess Tax Benefit Component      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net cumulative increase (decrease) of adjustment     $ (0.2)
Additional Paid-in Capital | Accounting Standards Update 2016-09, Excess Tax Benefit Component      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Net cumulative increase (decrease) of adjustment     $ 0.2