v3.26.1
Share Repurchase Program (Details Narrative) - Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]
6 Months Ended
Jul. 04, 2026
shares
Expire term five-year
Maximum number of shares that may yet be purchased under the plans or program 400,000