v3.25.2
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
Apr. 26, 2025
Apr. 27, 2024
Apr. 29, 2023
Earnings per share - basic      
Net (loss) income $ (10,121) $ 34,621 $ 6,802
Weighted average shares outstanding (in shares) 47,587,000 45,901,000 45,404,000
Basic earnings per share (in dollars per share) $ (0.21) $ 0.75 $ 0.15
Earnings per share - diluted      
Net (loss) income $ (10,121) $ 34,621 $ 6,802
Diluted net (loss) income $ (10,121) $ 34,621 $ 6,802
Weighted average shares outstanding (in shares) 47,587,000 45,901,000 45,404,000
Dilution associated with stock compensation plans (in shares) 0 642,000 117,000
Weighted average common shares outstanding, assuming dilution (in shares) 47,587,000 46,543,000 45,521,000
Diluted earnings per share (in dollars per share) $ (0.21) $ 0.74 $ 0.15