Annual report pursuant to Section 13 and 15(d)

Note 10 - Stock-based Compensation - Stock Options by Exercise Prices Range (Details)

v3.23.2
Note 10 - Stock-based Compensation - Stock Options by Exercise Prices Range (Details)
12 Months Ended
Apr. 02, 2023
$ / shares
shares
Statement [Line Items]  
Number of Options Outstanding (in shares) | shares 735,500
Weighted- Avg. Remaining Contractual Life in Years (Year) 5 years 7 months 17 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 6.39
Number of Options Exercisable (in shares) | shares 536,500
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 5.45
Price Range 1 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 4.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 4.99
Number of Options Outstanding (in shares) | shares 95,000
Weighted- Avg. Remaining Contractual Life in Years (Year) 6 years 8 months 19 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 4.84
Number of Options Exercisable (in shares) | shares 95,000
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 4.84
Price Range 2 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 5.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 5.99
Number of Options Outstanding (in shares) | shares 20,000
Weighted- Avg. Remaining Contractual Life in Years (Year) 5 years 2 months 12 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 5.90
Number of Options Exercisable (in shares) | shares 20,000
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 5.90
Price Range 3 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 6.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 6.99
Number of Options Outstanding (in shares) | shares 130,000
Weighted- Avg. Remaining Contractual Life in Years (Year) 8 years 5 months 26 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 6.51
Number of Options Exercisable (in shares) | shares 10,000
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 6.14
Price Range 4 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 7.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 7.99
Number of Options Outstanding (in shares) | shares 365,500
Weighted- Avg. Remaining Contractual Life in Years (Year) 6 years 3 months
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 7.74
Number of Options Exercisable (in shares) | shares 286,500
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 7.67
Price Range 5 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 8.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 8.99
Number of Options Outstanding (in shares) | shares 55,000
Weighted- Avg. Remaining Contractual Life in Years (Year) 2 years 2 months 12 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 8.38
Number of Options Exercisable (in shares) | shares 55,000
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 8.38
Price Range 6 [Member]  
Statement [Line Items]  
Exercise Price Range, Lower Range Limit (in dollars per share) 9.00
Exercise Price Range, Upper Range Limit (in dollars per share) $ 9.99
Number of Options Outstanding (in shares) | shares 70,000
Weighted- Avg. Remaining Contractual Life in Years (Year) 3 years 2 months 4 days
Weighted- Avg. Exercise Price of Options Outstanding (in dollars per share) $ 9.60
Number of Options Exercisable (in shares) | shares 70,000
Weighted- Avg. Exercise Price of Options Exercisable (in dollars per share) $ 9.60