Note 10 - Stock-based Compensation (Tables)
|
12 Months Ended |
Mar. 30, 2025 |
Notes Tables |
|
Share-Based Payment Arrangement, Option, Activity [Table Text Block] |
| | 2025 | | | 2024 | |
| | Weighted- | | | | | | | Weighted- | | | | | |
| | Average | | | Number of | | | Average | | | Number of | |
| | Exercise | | | Options | | | Exercise | | | Options | |
| | Price | | | Outstanding | | | Price | | | Outstanding | |
Outstanding at Beginning of Period | | $ | 6.93 | | | | 895,500 | | | $ | 7.32 | | | | 735,500 | |
Granted | | $ | 5.03 | | | | 30,000 | | | $ | 5.20 | | | | 170,000 | |
Expired | | $ | 7.90 | | | | (52,500 | ) | | $ | 6.14 | | | | (10,000 | ) |
Forfeited | | $ | - | | | | (110,000 | ) | | $ | - | | | | - | |
Outstanding at End of Period | | $ | 6.84 | | | | 763,000 | | | $ | 6.93 | | | | 895,500 | |
Exercisable at End of Period | | $ | 7.11 | | | | 658,000 | | | $ | 7.41 | | | | 665,500 | |
|
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
| | Fiscal Year Ended | |
| | March 30, 2025 | | | March 31, 2024 | |
Number of options issued | | | 10,000 | | | | 20,000 | | | | 40,000 | | | | 10,000 | | | | 120,000 | |
Grant date | | July 15, 2024 | | | June 10, 2024 | | | March 26, 2024 | | | November 14, 2023 | | | June 21, 2023 | |
Dividend yield | | | 6.67 | % | | | 6.21 | % | | | 6.07 | % | | | 7.60 | % | | | 6.08 | % |
Expected volatility | | | 20.00 | % | | | 20.00 | % | | | 20.00 | % | | | 20.00 | % | | | 25.00 | % |
Risk free interest rate | | | 4.23 | % | | | 4.62 | % | | | 4.38 | % | | | 4.56 | % | | | 4.29 | % |
Contractual term (years) | | | 10.00 | | | | 10.00 | | | | 10.00 | | | | 10.00 | | | | 10.00 | |
Expected term (years) | | | 3.00 | | | | 3.00 | | | | 3.00 | | | | 3.00 | | | | 3.00 | |
Forfeiture rate | | | 5.00 | % | | | 5.00 | % | | | 5.00 | % | | | 5.00 | % | | | 5.00 | % |
Exercise price (grant-date closing price) per option | | $ | 4.80 | | | $ | 5.15 | | | $ | 5.27 | | | $ | 4.21 | | | $ | 5.26 | |
Fair value per option | | $ | 0.26 | | | $ | 0.30 | | | $ | 0.32 | | | $ | 0.20 | | | $ | 0.46 | |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | Fiscal Year Ended March 30, 2025 | |
| | Cost of | | | Marketing & | | | | | |
| | Products | | | Administrative | | | Total | |
Options Granted in Fiscal Year | | Sold | | | Expenses | | | Expense | |
2023 | | $ | 6 | | | $ | 1 | | | $ | 7 | |
2024 | | | 9 | | | | 15 | | | | 24 | |
2025 | | | 6 | | | | 2 | | | | 8 | |
| | | | | | | | | | | | |
Total stock option compensation | | $ | 21 | | | $ | 18 | | | $ | 39 | |
| | Fiscal Year Ended March 31, 2024 | |
| | Cost of | | | Marketing & | | | | | |
| | Products | | | Administrative | | | Total | |
Options Granted in Fiscal Year | | Sold | | | Expenses | | | Expense | |
2022 | | $ | 10 | | | $ | 21 | | | $ | 31 | |
2023 | | | 22 | | | | 32 | | | | 54 | |
2024 | | | 9 | | | | 11 | | | | 20 | |
| | | | | | | | | | | | |
Total stock option compensation | | $ | 41 | | | $ | 64 | | | $ | 105 | |
Stock Granted in Fiscal Year | | 2025 | | | 2024 | |
2022 | | $ | 64 | | | $ | 185 | |
2023 | | | 117 | | | | 195 | |
2024 | | | 262 | | | | 278 | |
2025 | | | 270 | | | | - | |
| | | | | | | | |
Total stock grant compensation | | $ | 713 | | | $ | 658 | |
|
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| | | | | | | | | | | Weighted- | | | | | | | Weighted- | |
| | | | | | | Weighted- | | | Avg. Exercise | | | | | | | Avg. Exercise | |
| | | Number | | | Avg. Remaining | | | Price of | | | Number | | | Price of | |
Exercise | | | of Options | | | Contractual | | | Options | | | of Options | | | Options | |
Price | | | Outstanding | | | Life in Years | | | Outstanding | | | Exercisable | | | Exercisable | |
$4.00 | - | 4.99 | | | | 95,000 | | | | 5.62 | | | $ | 4.77 | | | | 80,000 | | | $ | 4.81 | |
$5.00 | - | 5.99 | | | | 170,000 | | | | 8.22 | | | $ | 5.29 | | | | 80,000 | | | $ | 5.34 | |
$6.00 | - | 6.99 | | | | 100,000 | | | | 7.19 | | | $ | 6.54 | | | | 100,000 | | | $ | 6.54 | |
$7.00 | - | 7.99 | | | | 283,000 | | | | 5.09 | | | $ | 7.69 | | | | 283,000 | | | $ | 7.69 | |
$8.00 | - | 8.99 | | | | 55,000 | | | | 0.20 | | | $ | 8.38 | | | | 55,000 | | | $ | 8.38 | |
$9.00 | - | 9.99 | | | | 60,000 | | | | 1.19 | | | $ | 9.60 | | | | 60,000 | | | $ | 9.60 | |
| | | | 763,000 | | | | 5.47 | | | $ | 6.84 | | | | 658,000 | | | $ | 7.11 | |
|
Schedule of Nonvested Share Activity [Table Text Block] |
Number of Shares | | | Fair Value per Share | | Grant Date | | Vesting Period (Years) |
81,176 | | | $ | 4.68 | | August 15, 2024 | | One |
60,412 | | | $ | 4.85 | | August 15, 2023 | | One |
Number of Shares | | | Fair Value per Share | | Grant Date | | Vesting Date |
179,000 | | | $ | 3.82 | | March 26, 2025 | | March 26, 2028 |
70,000 | | | $ | 5.27 | | March 26, 2024 | | March 26, 2027 |
26,000 | | | $ | 4.77 | | August 14, 2023 | | August 14, 2024 |
40,000 | | | $ | 5.85 | | March 21, 2023 | | March 21, 2025 |
|