XML 86 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Taxes Paid (Detail) - USD ($)
$ in Thousands
9 Months Ended
Jan. 26, 2025
Jan. 28, 2024
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 2,012 $ 2,770
Domestic Tax Jurisdiction [Member] | United States [Member]    
Income Taxes [Line Items]    
United States Transition Tax Payment 665 499
Foreign Tax Authority [Member] | China [Member]    
Income Taxes [Line Items]    
Total income taxes paid, net of refunds 1,566 1,803
Foreign Tax Authority [Member] | Canada [Member]    
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ (219) $ 468