XML 50 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2017
Jul. 01, 2016
Dec. 31, 2016
Dec. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Payments related to tax withholding for share-based compensation $ 3.8 $ 0.3    
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 $ 0.2      
Excess tax benefits reclassified from financing activities   $ 0.2    
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