v3.26.1
Share Repurchase Program (Details Narrative) - Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]
3 Months Ended
Apr. 04, 2026
shares
Expire term 5 years
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Program 400,000