v3.25.2
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Apr. 27, 2024
Summary of Investment Holdings [Line Items]    
Total investments $ 14,901 $ 19,502
Investments to enhance returns on cash    
Summary of Investment Holdings [Line Items]    
Total investments 2,607 6,754
Investments to fund compensation/retirement plans    
Summary of Investment Holdings [Line Items]    
Total investments 12,294 12,748
Short-term investments:    
Summary of Investment Holdings [Line Items]    
Marketable securities 10 5,553
Held-to-maturity investments 2,607 1,259
Total investments 2,617 6,812
Other long-term assets    
Summary of Investment Holdings [Line Items]    
Marketable securities $ 12,284 $ 12,690