v3.26.1
Income (Loss) per Share - Narrative (Details) - shares
12 Months Ended
May 02, 2026
May 03, 2025
Apr. 27, 2024
Earnings Per Share [Abstract]      
Dilutive effect of potential common shares 351,000 230,000 535,378