XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 25, 2025
Oct. 26, 2024
Oct. 25, 2025
Oct. 26, 2024
Numerator (basic and diluted):        
Net income available to common Shareholders $ 28,858 $ 30,037 $ 47,062 $ 56,196
Denominator:        
Basic weighted average common shares outstanding (in shares) 41,227 41,708 41,127 41,880
Contingent common shares (in shares) 60 270 76 261
Stock option dilution (in shares) 100 176 122 175
Diluted weighted average common shares outstanding (in shares) 41,387 42,154 41,325 42,316
Earnings per Share:        
Basic (in dollars per share) $ 0.70 $ 0.72 $ 1.14 $ 1.34
Diluted (in dollars per share) $ 0.70 $ 0.71 $ 1.14 $ 1.33