v3.26.1
Note 9 - Per Share Data - Weighted Average Number of Common Shares (Details) - shares
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Basic weighted average shares outstanding (in shares) 7,085,529 7,406,831 7,169,686 7,511,646
Dilutive effect of outstanding restricted share awards (in shares) 101,987 130,956 147,288 138,626
Diluted weighted average shares outstanding (in shares) 7,187,516 7,537,787 7,316,974 7,650,272