XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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. 27, 2024
Apr. 29, 2023
Apr. 30, 2022
Earnings per share - basic      
Net income $ 34,621 $ 6,802 $ 592
Weighted average shares outstanding (in shares) 45,901,000 45,404,000 45,188,000
Basic earnings per share (in dollars per share) $ 0.75 $ 0.15 $ 0.01
Earnings per share - diluted      
Net income $ 34,621 $ 6,802 $ 592
Diluted net income $ 34,621 $ 6,802 $ 592
Weighted average shares outstanding (in shares) 45,901,000 45,404,000 45,188,000
Dilution associated with stock compensation plans (in shares) 642,000 117,000 138,000
Dilution associated with convertible note (in shares) 0 0 0
Weighted average common shares outstanding, assuming dilution (in shares) 46,543,000 45,521,000 45,326,000
Diluted earnings per share (in dollars per share) $ 0.74 $ 0.15 $ 0.01