v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Beginning balance, common stock (in shares) at Apr. 27, 2024   48,121,000        
Beginning balance, treasury stock (in shares) at Apr. 27, 2024         (1,907,000)  
Balance beginning at Apr. 27, 2024 $ 238,792 $ 65,525 $ 52,046 $ 138,031 $ (10,285) $ (6,525)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (4,946)     (4,946)    
Cumulative translation adjustments 128         128
Share-based compensation 520   520      
Exercise of stock options (in shares)   331,000        
Exercise of stock options 3,148 $ 3,148        
Employee savings plan activity (in shares)   71,000        
Employee savings plan activity 569 $ 569        
Balance ending at Jul. 27, 2024 $ 238,211 $ 69,242 52,566 133,085 $ (10,285) (6,397)
Ending balance, treasury stock (in shares) at Jul. 27, 2024         (1,907,000)  
Ending balance, common stock (in shares) at Jul. 27, 2024   48,523,000        
Beginning balance, common stock (in shares) at Apr. 26, 2025   53,030,000        
Beginning balance, treasury stock (in shares) at Apr. 26, 2025 (3,979,000)       (3,979,000)  
Balance beginning at Apr. 26, 2025 $ 271,931 $ 0 189,940 127,910 $ (39,759) (6,160)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 16,470     16,470    
Cumulative translation adjustments 279         279
Share-based compensation 947   947      
Exercise of stock options (in shares)   18,000        
Exercise of stock options 128   128      
Employee savings plan activity (in shares)   60,000        
Employee savings plan activity 648   648      
Treasury stock reissued (in shares)         (648,000)  
Treasury stock purchase (10,652)       $ (10,652)  
Balance ending at Aug. 02, 2025 $ 279,751 $ 0 $ 191,663 $ 144,380 $ (50,411) $ (5,881)
Ending balance, treasury stock (in shares) at Aug. 02, 2025 (4,627,000)       (4,627,000)  
Ending balance, common stock (in shares) at Aug. 02, 2025   53,108,000