XML 66 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income per Share - Share Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Feb. 15, 2018
May 03, 2017
Share Repurchase Program            
Share repurchase program, amount authorized to be repurchased         $ 20.0 $ 20.0
Number of shares repurchased and retired 215,585 389,079 378,477 389,079    
Average repurchase price per share (in dollars per share) $ 55.99 $ 34.63 $ 53.90 $ 34.63    
Amount available for future repurchases $ 9.1   $ 9.1