XML 70 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Numerator for basic earnings per share:        
Net income $ 7,543 $ 17,840 $ 28,709 $ 39,735
Denominator for basic earnings per share:        
Weighted average common shares 28,009,963 26,865,763 27,985,425 26,479,168
Dilutive effect of employee stock options, restricted stock and restricted stock units 135,627 91,043 154,517 90,099
Denominator for diluted earnings per share 28,145,590 26,956,806 28,139,942 26,569,267
Number of anti-dilutive shares 83 1,284 180 1,082