XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jul. 27, 2024
Jul. 29, 2023
Numerator (basic and diluted):    
Net income available to common Shareholders $ 26,159 $ 27,479
Denominator:    
Basic weighted average common shares outstanding (in shares) 42,052 43,239
Contingent common shares (in shares) 351 54
Stock option dilution (in shares) 161 40
Diluted weighted average common shares outstanding (in shares) 42,564 43,333
Earnings per Share:    
Basic (in dollars per share) $ 0.62 $ 0.64
Diluted (in dollars per share) $ 0.61 $ 0.63