XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Numerator (basic and diluted):        
Net income available to common Shareholders $ 30,037 $ 27,199 $ 56,196 $ 54,678
Denominator:        
Basic weighted average common shares outstanding (in shares) 41,708 43,008 41,880 43,123
Contingent common shares (in shares) 270 296 261 289
Stock option dilution (in shares) 176 97 175 67
Diluted weighted average common shares outstanding (in shares) 42,154 43,401 42,316 43,479
Earnings per Share:        
Basic (in dollars per share) $ 0.72 $ 0.63 $ 1.34 $ 1.27
Diluted (in dollars per share) $ 0.71 $ 0.63 $ 1.33 $ 1.26