v3.26.1
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. 26, 2025   53,030,000        
Balance beginning at Apr. 26, 2025 $ 271,931 $ 0 $ 189,940 $ 127,910 $ (39,759) $ (6,160)
Beginning balance, treasury stock (in shares) at Apr. 26, 2025         (3,979,000)  
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 purchased (in shares)         (648,000)  
Treasury stock purchased (10,652)       $ (10,652)  
Ending balance, common stock (in shares) at Aug. 02, 2025   53,108,000        
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)  
Beginning balance, common stock (in shares) at May. 02, 2026   53,650,000        
Balance beginning at May. 02, 2026 $ 300,747 $ 0 196,837 173,286 $ (65,324) (4,052)
Beginning balance, treasury stock (in shares) at May. 02, 2026 (5,406,000)       (5,406,000)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 19,430     19,430    
Cumulative translation adjustments (197)         (197)
Share-based compensation 1,210   1,210      
Exercise of stock options (in shares)   24,000        
Exercise of stock options 198   198      
Employee savings plan activity (in shares)   41,000        
Employee savings plan activity 650   650      
Treasury stock purchased (in shares)         (225,000)  
Treasury stock purchased (4,410)       $ (4,410)  
Ending balance, common stock (in shares) at Aug. 01, 2026   53,715,000        
Balance ending at Aug. 01, 2026 $ 317,628 $ 0 $ 198,895 $ 192,716 $ (69,734) $ (4,249)
Ending balance, treasury stock (in shares) at Aug. 01, 2026 (5,631,000)       (5,631,000)