XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Summary of Income Taxes Paid (Refunded) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2025
Apr. 28, 2024
Apr. 30, 2023
Income Taxes [Line Items]      
Total income tax payments, net $ 2,304 $ 3,284 $ 2,324
Domestic Tax Authority | United States [Member]      
Income Taxes [Line Items]      
United States Transition Tax Payment 665 499 265
Foreign Tax Authority | China [Member]      
Income Taxes [Line Items]      
Total income tax payments, net 1,785 2,317 1,831
Foreign Tax Authority | Canada [Member]      
Income Taxes [Line Items]      
Total income tax payments, net $ (146) $ 468 $ 228