XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Numerator (basic and diluted):        
Net income available to common Shareholders $ 27,199 $ 46,077 $ 54,678 $ 84,565
Denominator:        
Basic weighted average common shares outstanding (in shares) 43,008 43,104 43,123 43,098
Contingent common shares (in shares) 296 78 289 76
Stock option dilution (in shares) 97 0 67 0
Diluted weighted average common shares outstanding (in shares) 43,401 43,182 43,479 43,174
Earnings per Share:        
Basic (in dollars per share) $ 0.63 $ 1.07 $ 1.27 $ 1.96
Diluted (in dollars per share) $ 0.63 $ 1.07 $ 1.26 $ 1.96