v3.26.1
Income Taxes - Schedule of Cash Paid for Taxes (Net of Refunds Received) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 25, 2026
Apr. 26, 2025
Apr. 27, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S Federal $ 21,424    
U.S. State 6,365    
Total cash paid for taxes (net of refunds received) 30,418 $ 43,800 $ 34,200
Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 2,301    
Other Foreign      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 328