v3.26.1
Note 9 - Per Share Data (Tables)
6 Months Ended
Jul. 04, 2026
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Thirteen Weeks Ended

  

Twenty-Six Weeks Ended

 
  

July 4,

2026

  

June 28,

2025

  

July 4,

2026

  

June 28,

2025

 

Basic weighted average shares outstanding

  7,085,529   7,406,831   7,169,686   7,511,646 

Dilutive effect of outstanding restricted share awards

  101,987   130,956   147,288   138,626 

Diluted weighted average shares outstanding

  7,187,516   7,537,787   7,316,974   7,650,272 
Unissued Shares of Common Stock [Table Text Block]
  

July 4,

2026

  

June 28,

2025

 

Time-based restricted stock awards outstanding

  172,136   234,020 

Performance-based restricted stock awards outstanding

  156,407   287,263 

Future grants of options or shares

  1,273.386   247,417 

Shares reserved for employee stock purchase plan

  198,304   233,927 
         

Total

  1,800,233   1,002,627