XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Jan. 25, 2025
Jan. 27, 2024
Numerator (basic and diluted):        
Net income available to common Shareholders $ 28,429 $ 28,640 $ 84,625 $ 83,318
Denominator:        
Basic weighted average common shares outstanding (in shares) 41,437 42,767 41,733 43,005
Contingent common shares (in shares) 471 256 462 238
Stock option dilution (in shares) 195 172 185 101
Diluted weighted average common shares outstanding (in shares) 42,103 43,195 42,380 43,344
Earnings per Share:        
Basic (in dollars per share) $ 0.69 $ 0.67 $ 2.03 $ 1.94
Diluted (in dollars per share) $ 0.68 $ 0.66 $ 2.00 $ 1.92