v3.25.2
Earnings Per Share (Tables)
3 Months Ended
Aug. 02, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents a reconciliation of net income and the number of common shares used in the calculation of basic and diluted EPS for the three months ended August 2, 2025, and July 27, 2024:
Three Months Ended
August 2,
2025
July 27,
2024
Earnings per share - basic
Net income (loss)$16,470 $(4,946)
Weighted average shares outstanding48,902 46,311 
Basic earnings per share$0.34 $(0.11)
Earnings per share - diluted
Net income (loss)$16,470 $(4,946)
Diluted net income$16,470 $(4,946)
Weighted average common shares outstanding48,902 46,311 
Dilution associated with stock compensation plans834 — 
Weighted average common shares outstanding, assuming dilution49,736 46,311 
Diluted earnings per share$0.33 $(0.11)