v3.24.2
Summary of Significant Accounting Policies - Calculation of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 25, 2024
May 27, 2023
May 28, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net income $ 21,034 $ 54,359 $ 67,175
Weighted-average shares outstanding:      
Basic weighted-average shares (in shares) 33,445 33,407 32,953
Effect of dilutive shares:      
Basic weighted-average shares (in shares) 33,445 33,407 32,953
Diluted weighted-average shares outstanding (in shares) 33,895 34,185 33,556
Net income per common share:      
Basic (in dollars per share) $ 0.63 $ 1.63 $ 2.04
Dilutive (in dollars per share) $ 0.62 $ 1.59 $ 2.00
Anti-dilutive shares not included above (in shares) 2,152 704 1,759
Potentially dilutive stock options      
Effect of dilutive shares:      
Potentially dilutive shares (in shares) 48 359 369
Potentially dilutive employee stock purchase plan      
Effect of dilutive shares:      
Potentially dilutive shares (in shares) 14 8 0
Potentially dilutive restricted stock awards      
Effect of dilutive shares:      
Potentially dilutive shares (in shares) 56 64 44
Potentially dilutive restricted stock units      
Effect of dilutive shares:      
Potentially dilutive shares (in shares) 179 233 185
Potentially dilutive performance stock units      
Effect of dilutive shares:      
Potentially dilutive shares (in shares) 153 114 5