XML 81 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Taxes Paid (Detail) - USD ($)
$ in Thousands
9 Months Ended
Jan. 28, 2024
Jan. 29, 2023
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 2,770 $ 1,936
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,803 1,680
Foreign Tax Authority [Member] | Canada [Member]    
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 468 $ (9)