Note 5 - Share-based Payments (Details Textual) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended |
Sep. 25, 2021 | Sep. 26, 2020 | Sep. 25, 2021 | Sep. 26, 2020 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | 0 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) | 500 | 288,250 | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) | $ 1.49 | $ 1.53 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares) | 32,200 | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period (in shares) | 0 | 261,355 | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (in dollars per share) | | $ 1.53 | | |
Stock Repurchased During Period, Shares (in shares) | 112 | 200,018 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) | | 841,900 | | 841,900 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance (in dollars per share) | | $ 2.19 | | $ 2.19 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) | | | | 6 years 4 months 24 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number (in shares) | | 471,700 | | 471,700 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price (in dollars per share) | | $ 1.89 | | $ 1.89 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term (Year) | | | | 4 years 8 months 12 days |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | 1,500,000 | | 1,500,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) | | 1,147,000 | | 1,147,000 |
Share-based Payment Arrangement, Expensed and Capitalized, Amount, Total | $ 28 | $ 17 | $ 148 | $ 100 |
Share-based Payment Arrangement, Employee [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | 500 | | |
Equity Incentive Plan Stock Incentive Plan [Member] | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | 5,000 | 0 | | |