XML 135 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase Program - (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 36 Months Ended
Jan. 01, 2022
Jan. 02, 2021
Dec. 28, 2019
Oct. 29, 2024
Sep. 11, 2021
Oct. 29, 2021
Jul. 01, 2018
Class of Stock [Line Items]              
Shares repurchased 546,000 456,000 275,000   1,300,000    
Average cost per share $ 235.88 $ 242.40 $ 136.61        
Value of shares repurchased $ 128,919 $ 110,540 $ 37,554        
2018 Repurchase Program | Common Stock              
Class of Stock [Line Items]              
Stock Repurchase Program, Number of Shares Authorized to be Repurchased             5,000,000
Stock Repurchase Program, Period in Force         3 years    
2021 Repurchase Program | Common Stock              
Class of Stock [Line Items]              
Stock Repurchase Program, Number of Shares Authorized to be Repurchased           3,000,000  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 3,000,000            
Treasury Stock              
Class of Stock [Line Items]              
Shares repurchased 546,000 456,000 275,000        
Value of shares repurchased $ 128,919 $ 110,540 $ 37,554        
Forecast [Member] | 2021 Repurchase Program | Common Stock              
Class of Stock [Line Items]              
Stock Repurchase Program, Period in Force       3 years