XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
9 Months Ended
Jan. 31, 2026
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 shares of Common Stock used in the calculation of basic and diluted EPS for the three and nine months ended January 31, 2026, and January 25, 2025:
Three Months EndedNine Months Ended
January 31,
2026
January 25,
2025
January 31,
2026
January 25,
2025
Earnings per share - basic
Net income (loss)
$3,010 $(17,156)$36,961 $(696)
Weighted average shares outstanding48,489 47,764 48,696 46,944 
Basic earnings per share$0.06 $(0.36)$0.76 $(0.01)
Earnings per share - diluted
Net income (loss)$3,010 $(17,156)$36,961 $(696)
Diluted net income$3,010 $(17,156)$36,961 $(696)
Weighted average common shares outstanding48,489 47,764 48,696 46,944 
Dilution associated with stock compensation plans768 — 832 — 
Weighted average common shares outstanding, assuming dilution49,257 47,764 49,528 46,944 
Diluted earnings per share$0.06 $(0.36)$0.75 $(0.01)