XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2025
Aug. 02, 2025
Oct. 26, 2024
Jul. 27, 2024
Nov. 01, 2025
Oct. 26, 2024
Earnings per share - basic            
Net income $ 17,481 $ 16,470 $ 21,406 $ (4,946) $ 33,951 $ 16,460
Weighted average common shares outstanding (in shares) 48,565   46,796   48,767 46,576
Basic earnings per share (in usd per share) $ 0.36   $ 0.46   $ 0.70 $ 0.35
Earnings per share - diluted            
Net income $ 17,481 $ 16,470 $ 21,406 $ (4,946) $ 33,951 $ 16,460
Change in fair value of convertible note 0   (10,304)   0 0
Interest expense on convertible note, net of tax 0   418      
Diluted net income $ 17,481   $ 11,520   $ 33,951 $ 16,460
Weighted average common shares outstanding (in shares) 48,565   46,796   48,767 46,576
Dilution associated with stock compensation plans (in shares) 826   882   841 931
Dilution associated with convertible notes (in shares) 0   4,037   0 0
Weighted average common shares outstanding, assuming dilution (in shares) 49,391   51,715   49,608 47,507
Diluted earnings per share (in usd per share) $ 0.35   $ 0.22   $ 0.68 $ 0.35