XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Summary of Taxes Paid (Detail) - USD ($)
$ in Thousands
6 Months Ended
Oct. 29, 2023
Oct. 30, 2022
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 2,113 $ 1,712
Domestic Tax Authority [Member] | United States [Member]    
Income Taxes [Line Items]    
United States Transition Tax Payment 499 265
Foreign Tax Authority [Member] | China [Member]    
Income Taxes [Line Items]    
Total income taxes paid, net of refunds 1,278 1,286
Foreign Tax Authority [Member] | Canada [Member]    
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 336 $ 161