XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jul. 26, 2025
Jul. 27, 2024
Numerator (basic and diluted):    
Net income available to common Shareholders $ 18,204 $ 26,159
Denominator:    
Basic weighted average common shares outstanding (in shares) 41,027 42,052
Contingent common shares (in shares) 246 351
Stock option dilution (in shares) 152 161
Diluted weighted average common shares outstanding (in shares) 41,425 42,564
Earnings per Share:    
Basic (in dollars per share) $ 0.44 $ 0.62
Diluted (in dollars per share) $ 0.44 $ 0.61