v3.26.1
Income Taxes- Schedule of Income Taxes Paid, Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Apr. 27, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. Federal Taxes $ 1,800 $ 12,500 $ 19,500
Income Taxes Paid, Net, Total 5,124 17,806 26,452
California      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. State Taxes 306 410 768
Other U.S. States      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. State Taxes 1,178 2,714 3,719
Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes 474 418 326
Ontario, Canada      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes 371 313 250
China      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes 559 820 1,194
Other Foreign      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign Taxes $ 436 $ 631 $ 695