XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Common Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Nov. 08, 2021
Stock Repurchased and Retired During Period, Shares (in shares) 734,292   978,355    
Stock Repurchased and Retired During Period, Value $ 35,161 $ 25,111 $ 50,161 $ 40,113  
Treasury Stock Acquired, Average Cost Per Share (in dollars per share) $ 47.88   $ 51.27    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 40,000   $ 40,000    
Repurchase Program 2022 [Member]          
Stock Repurchase Program, Authorized Amount         $ 100,000