XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Jan. 25, 2025
Jan. 27, 2024
Numerator for basic earnings per share:        
Net (loss) income $ (1,754) $ 13,885 $ 26,955 $ 53,620
Denominator for basic earnings per share:        
Weighted average common shares 28,031,901 27,907,568 28,001,089 26,957,061
Dilutive effect of employee stock options, restricted stock and restricted stock units   136,559 170,000 104,348
Denominator for diluted (loss) earnings per share 28,031,901 28,044,127 28,171,089 27,061,409
Number of anti-dilutive shares 200,667 72 265 606