XML 116 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Repurchase Program Stock Repurchase Program - (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Sep. 11, 2018
Sep. 01, 2015
Class of Stock [Line Items]          
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 3,100        
Shares repurchased 196,000 804,000 1,496,000    
Average cost per share $ 84.12 $ 84.90 $ 42.39    
Value of shares repurchased $ 16,490 $ 68,260 $ 63,402    
2013 Repurchase Program [Member] | Common Stock          
Class of Stock [Line Items]          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased         5,000,000
2018 Repurchase Program [Member] | Common Stock          
Class of Stock [Line Items]          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased       5,000,000.0  
Treasury Stock          
Class of Stock [Line Items]          
Shares repurchased 196,000 804,000 1,496,000    
Value of shares repurchased $ 16,490 $ 68,260 $ 63,403