XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share ("EPS") - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 28, 2023
Jul. 29, 2023
Oct. 29, 2022
Jul. 30, 2022
Oct. 28, 2023
Oct. 29, 2022
Earnings per share - basic            
Net income (loss) $ 2,165 $ 19,196 $ (12,984) $ (5,326) $ 21,361 $ (18,310)
Weighted average shares outstanding (in shares) 46,030,000   45,317,000   45,838,000 45,258,000
Basic earnings per shares (in usd per share) $ 0.05   $ (0.29)   $ 0.47 $ (0.40)
Earnings per share - diluted            
Net income (loss) $ 2,165 $ 19,196 $ (12,984) $ (5,326) $ 21,361 $ (18,310)
Diluted net income (loss) $ 2,165   $ (12,984)   $ 21,361 $ (18,310)
Weighted average shares outstanding (in shares) 46,030,000   45,317,000   45,838,000 45,258,000
Dilution associated with stock compensation plans (in shares) 675,000   0   616,000 0
Dilution associated with convertible notes (in shares) 0   0   0 0
Weighted average common shares outstanding, assuming dilution (in shares) 46,705,000   45,317,000   46,454,000 45,258,000
Diluted earnings (loss) per share (in usd per share) $ 0.05   $ (0.29)   $ 0.46 $ (0.40)