Note 5 - Share-based Payments (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended |
Mar. 30, 2024 | Apr. 01, 2023 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) | 0 | 7,001 |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) | | $ 1.47 |
Stock Repurchased During Period, Shares (in shares) | 0 | 285 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) | 1,097,900 | 1,004,400 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 2.61 | $ 2.51 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) | 7 years 21 days | 6 years 1 month 6 days |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) | 582,800 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 2.44 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | 5 years 3 months 18 days | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 1,500,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | 638,300 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 693 | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 2 years 5 months 8 days | |
Share-Based Payment Arrangement, Expensed and Capitalized, Amount | $ 161 | $ 130 |
Employees [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) | 135,500 | 0 |
Outside Directors [Member] | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) | 75,000 | 50,000 |