XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share Repurchase Program (Details)
9 Months Ended
Oct. 01, 2022
$ / shares
shares
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]  
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Beginning Balance 70,404
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs During The Period (10,120)
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Ending Balance 60,284
Average Price Paid Per Share [Member]  
Average Price Paid Per Share, Beginning Balance | $ / shares $ 24.89
Average Price Paid Per Share During The Period | $ / shares 21.12
Average Price Paid Per Share, Ending Balance | $ / shares $ 24.62
Total Number of Shares Purchased [Member]  
Total Number Of Shares Purchased, Beginning Balance 129,596
Total Number Of Shares Purchased During The Period 10,120
Total Number Of Shares Purchased,ending Balance 139,716
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]  
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Beginning Balance 129,596
Total Number Of Shares Purchased As Part Of Publicly Announced Plans Or Programs During The Period 10,120
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance 139,716