XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share ("EPS") - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 29, 2023
Jul. 30, 2022
Earnings per share - basic    
Net income (loss) $ 19,196 $ (5,326)
Weighted average shares outstanding (in shares) 45,645,000 45,097,000
Basic earnings per shares (in usd per share) $ 0.42 $ (0.12)
Earnings per share - diluted    
Net income (loss) $ 19,196 $ (5,326)
Diluted net income (loss) $ 19,196 $ (5,326)
Weighted average shares outstanding (in shares) 45,645,000 45,097,000
Dilution associated with stock compensation plans (in shares) 553,000 0
Weighted average common shares outstanding (in shares) 46,198,000 45,097,000
Diluted earnings (loss) per share (in usd per share) $ 0.42 $ (0.12)