Income Taxes - Summary of Income Taxes Paid (Refunded) (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
May 03, 2026 |
Apr. 27, 2025 |
Apr. 28, 2024 |
|
| Foreign | |||
| Total income taxes paid, net of refunds | $ 3,561 | $ 2,304 | $ 3,284 |
| Domestic Tax Jurisdiction [Member] | United States [Member] | |||
| Income Taxes [Line Items] | |||
| U.S. federal | 831 | 665 | 499 |
| U.S. state, income tax payments, net of refunds | (4) | 0 | 0 |
| Foreign Tax Authority [Member] | |||
| Foreign | |||
| Total Foreign | 2,734 | 1,639 | 2,785 |
| Foreign Tax Authority [Member] | China [Member] | |||
| Foreign | |||
| Total Foreign | 1,143 | 1,785 | 2,317 |
| Foreign Tax Authority [Member] | Canada, Federal [Member] | |||
| Foreign | |||
| Total Foreign | 976 | (148) | 391 |
| Foreign Tax Authority [Member] | Canada, Quebec Province [Member] | |||
| Foreign | |||
| Total Foreign | $ 615 | $ 2 | $ 77 |