v3.25.2
Debt (Details)
12 Months Ended
Oct. 15, 2021
USD ($)
extension_period
Apr. 26, 2025
USD ($)
Apr. 27, 2024
USD ($)
Apr. 29, 2023
USD ($)
Debt        
Cash paid for interest   $ 400,000 $ 400,000 $ 300,000
Unsecured Revolving Credit Facility | Revolving credit facility        
Debt        
Debt instrument term 5 years      
Credit commitment $ 200,000,000      
Accordion feature, increase limit $ 100,000,000      
Number of extension periods | extension_period 2      
Extension period 1 year      
Line of credit facility, outstanding   $ 0