v3.26.1
Nature of Business and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Apr. 27, 2024
Earnings per share - basic      
Net income (loss) $ 45,376 $ (10,121) $ 34,621
Weighted average shares outstanding (in shares) 48,564,000 47,587,000 45,901,000
Basic earnings (loss) per share (in dollars per share) $ 0.93 $ (0.21) $ 0.75
Earnings per share - diluted      
Net income (loss) $ 45,376 $ (10,121) $ 34,621
Diluted net income (loss) $ 45,376 $ (10,121) $ 34,621
Weighted average shares outstanding (in shares) 48,564,000 47,587,000 45,901,000
Dilution associated with stock compensation plans (in shares) 818,000 0 642,000
Weighted average common shares outstanding, assuming dilution (in shares) 49,382,000 47,587,000 46,543,000
Diluted earnings (loss) per share (in dollars per share) $ 0.92 $ (0.21) $ 0.74