v3.26.1
Note 9 - Share-based Payments (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 253,250 0 272,250 0  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 2.37   $ 2.28    
Stock Repurchased During Period, Shares 72,271 0 72,942 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 929,900 1,083,300 929,900 1,083,300 929,900
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 2.8 $ 2.45 $ 2.8 $ 2.45 $ 2.8
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term     7 years 3 months 21 days 7 years 7 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 476,925 594,100 476,925 594,100 476,925
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 2.73 $ 2.4 $ 2.73 $ 2.4 $ 2.73
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted-Average Remaining Contractual Term       6 years 5 months 26 days 6 years 8 months 1 day
The 2020 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 1,500,000   1,500,000   1,500,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 281,270 421,400 281,270 421,400 281,270
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 582,000   $ 582,000   $ 582,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 3 months 18 days    
Share-Based Payment Arrangement, Expense $ 174,845 $ 49,354 $ 223,094 $ 171,540  
The 2009 Stock Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 49,200 141,900 49,200 141,900 49,200
Employees [Member] | The 2020 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) 99,600 0 99,600 115,000  
Outside Directors [Member] | The 2020 Equity Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares) 37,500 0 37,500 75,000