XML 104 R84.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes - Summary of Income Taxes Paid (Refunded) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2024
Apr. 30, 2023
May 01, 2022
Income Taxes [Line Items]      
Total income tax payments, net $ 3,284 $ 2,324 $ 3,100
Domestic Tax Authority | United States [Member]      
Income Taxes [Line Items]      
United States Transition Tax Payment 499 265 266
Foreign Tax Authority | China [Member]      
Income Taxes [Line Items]      
Total income tax payments, net 2,317 1,831 2,036
China - Withholding Taxes Associated with Earnings and Profits Distribution to U.S. Parent 0   487
Foreign Tax Authority | Canada [Member]      
Income Taxes [Line Items]      
Total income tax payments, net $ 468 $ 228 $ 311