XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Nov. 01, 2025
Aug. 02, 2025
Jan. 25, 2025
Oct. 26, 2024
Jul. 27, 2024
Jan. 31, 2026
Jan. 25, 2025
Earnings per share - basic                
Net income (loss) $ 3,010 $ 17,481 $ 16,470 $ (17,156) $ 21,406 $ (4,946) $ 36,961 $ (696)
Weighted average common shares outstanding (in shares) 48,489     47,764     48,696 46,944
Basic earnings per share (in usd per share) $ 0.06     $ (0.36)     $ 0.76 $ (0.01)
Earnings per share - diluted                
Net income (loss) $ 3,010 $ 17,481 $ 16,470 $ (17,156) $ 21,406 $ (4,946) $ 36,961 $ (696)
Diluted net income $ 3,010     $ (17,156)     $ 36,961 $ (696)
Weighted average common shares outstanding (in shares) 48,489     47,764     48,696 46,944
Dilution associated with stock compensation plans (in shares) 768     0     832 0
Weighted average common shares outstanding, assuming dilution (in shares) 49,257     47,764     49,528 46,944
Diluted earnings per share (in usd per share) $ 0.06     $ (0.36)     $ 0.75 $ (0.01)