XML 40 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
6 Months Ended
Nov. 01, 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 shares of Common Stock used in the calculation of basic and diluted EPS for the three and six months ended November 1, 2025, and October 26, 2024:
Three Months EndedSix Months Ended
November 1,
2025
October 26,
2024
November 1,
2025
October 26,
2024
Earnings per share - basic
Net income$17,481 $21,406 $33,951 $16,460 
Weighted average shares outstanding48,565 46,796 48,767 46,576 
Basic earnings per share$0.36 $0.46 $0.70 $0.35 
Earnings per share - diluted
Net income$17,481 $21,406 $33,951 $16,460 
Change in fair value of convertible note— (10,304)— — 
Interest expense on convertible note, net of tax— 418 — — 
Diluted net income$17,481 $11,520 $33,951 $16,460 
Weighted average common shares outstanding48,565 46,796 48,767 46,576 
Dilution associated with stock compensation plans826 882 841 931 
Dilution associated with convertible note— 4,037 — — 
Weighted average common shares outstanding, assuming dilution49,391 51,715 49,608 47,507 
Diluted earnings per share$0.35 $0.22 $0.68 $0.35