XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Jan. 27, 2024
Jan. 28, 2023
Numerator (basic and diluted):        
Net income available to common Shareholders $ 28,640 $ 31,726 $ 83,318 $ 116,291
Denominator:        
Basic weighted average common shares outstanding (in shares) 42,767 43,137 43,005 43,111
Contingent common shares (in shares) 256 0 238 0
Stock option dilution (in shares) 172 0 101 0
Diluted weighted average common shares outstanding (in shares) 43,195 43,137 43,344 43,111
Earnings per Share:        
Basic (in dollars per share) $ 0.67 $ 0.74 $ 1.94 $ 2.70
Diluted (in dollars per share) $ 0.66 $ 0.74 $ 1.92 $ 2.70