XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 12 - Common Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 01, 2022
Jan. 01, 2022
Jan. 02, 2021
Nov. 08, 2021
Feb. 19, 2021
Stock Repurchased and Retired During Period, Value   $ 70,124 $ 14,989    
2021 Repurchase Program 2021 [Member]          
Stock Repurchase Program, Authorized Amount         $ 60,000
Stock Repurchased and Retired During Period, Shares (in shares) 60,800        
Treasury Stock, Value, Acquired, Cost Method $ 4,900        
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 80.55        
Repurchase Program 2022 [Member]          
Stock Repurchase Program, Authorized Amount       $ 100,000  
Stock Repurchased and Retired During Period, Shares (in shares) 125,400        
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 80.55        
Stock Repurchased and Retired During Period, Value $ 10,100        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 89,900 $ 89,900