v3.26.3
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 29, 2026
Aug. 30, 2025
Numerator for Basic and Diluted Earnings Per Share:    
Net income $ 4,059 $ 1,909
Undistributed earnings 3,179 1,052
Undistributed earnings $ 3,179 $ 1,052
Denominator for Basic and Diluted Earnings Per Share:    
Effect of dilutive securities dilutive stock options 358 151
Weighted Average Number of Shares Outstanding, Diluted 13,024 12,544
Basic    
Numerator for Basic and Diluted Earnings Per Share:    
Net income $ 4,059 $ 1,909
Diluted    
Numerator for Basic and Diluted Earnings Per Share:    
Net income 4,059 1,909
Common Stock    
Numerator for Basic and Diluted Earnings Per Share:    
Undistributed earnings 2,777 916
Undistributed earnings $ 2,787 $ 917
Denominator for Basic and Diluted Earnings Per Share:    
Weighted Average Number of Shares Outstanding, Basic 12,666 12,393
Weighted Average Number of Shares Outstanding, Diluted 13,024 12,544
Net income per share:    
Earnings Per Share, Basic $ 0.28 $ 0.13
Net income per share:    
Earnings Per Share, Diluted $ 0.27 $ 0.13
Common Stock | Basic    
Numerator for Basic and Diluted Earnings Per Share:    
Less dividends $ 770 $ 746
Common Stock | Diluted    
Numerator for Basic and Diluted Earnings Per Share:    
Less dividends 770 746
Common Stock Class B    
Numerator for Basic and Diluted Earnings Per Share:    
Undistributed earnings 402 136
Undistributed earnings $ 392 $ 135
Denominator for Basic and Diluted Earnings Per Share:    
Weighted Average Number of Shares Outstanding, Basic 2,036 2,049
Weighted Average Number of Shares Outstanding, Diluted 2,036 2,049
Net income per share:    
Earnings Per Share, Basic $ 0.25 $ 0.12
Net income per share:    
Earnings Per Share, Diluted $ 0.25 $ 0.12
Common Stock Class B | Basic    
Numerator for Basic and Diluted Earnings Per Share:    
Less dividends $ 110 $ 111
Common Stock Class B | Diluted    
Numerator for Basic and Diluted Earnings Per Share:    
Less dividends $ 110 $ 111