XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share ("EPS") (Tables)
3 Months Ended
Jul. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following is a reconciliation of the net income (loss) and common share amounts used in the calculation of basic and diluted EPS for the three months ended July 29, 2023 and July 30, 2022:
Three Months Ended
July 29,
2023
July 30,
2022
Earnings per share - basic
Net income (loss)$19,196 $(5,326)
Weighted average shares outstanding45,645 45,097 
Basic earnings (loss) 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 common shares outstanding45,645 45,097 
Dilution associated with stock compensation plans553 — 
Weighted average common shares outstanding, assuming dilution46,198 45,097 
Diluted earnings (loss) per share$0.42 $(0.12)