XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Program (Details Narrative) - shares
6 Months Ended
Jun. 28, 2025
Aug. 21, 2023
Number Of Shares Authorized To Be Repurchased   200,000
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 Program 400,000