v3.25.2
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - Stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 26, 2025
Apr. 27, 2024
Apr. 29, 2023
Number of Shares      
Outstanding at beginning of period (in shares) 1,129    
Granted (in shares) 0    
Canceled (in shares) (9)    
Exercised (in shares) (487)    
Outstanding at end of period (in shares) 633 1,129  
Exercisable (in shares) 478    
Weighted Average Exercise Price      
Outstanding at beginning of period (in dollars per share) $ 30.69    
Granted (in dollars per share) 0    
Canceled (in dollars per share) 37.43    
Exercised (in dollars per share) 31.58    
Outstanding at end of period (in dollars per share) 29.91 $ 30.69  
Exercisable (in dollars per share) $ 30.60    
Additional information      
Weighted Average Remaining Contractual Term, Outstanding 5 years 10 months 24 days 6 years  
Weighted Average Remaining Contractual Term, Exercisable 5 years 7 months 6 days    
Aggregate Intrinsic Value, Outstanding $ 5,728 $ 3,951  
Aggregate Intrinsic Value, Exercised 5,014 $ 4,200 $ 1,000
Aggregate Intrinsic Value, Exercisable $ 3,987