v3.26.1
Income Taxes - Summary of Income Taxes Paid (Detail) - USD ($)
$ in Thousands
3 Months Ended
Aug. 02, 2026
Aug. 03, 2025
Income Taxes [Line Items]    
Total income taxes paid, net of refunds $ 1,324 $ 46
Foreign Tax Authority [Member] | China [Member]    
Income Taxes [Line Items]    
Total Foreign (22) 46
Foreign Tax Authority [Member] | Canada, Federal [Member]    
Income Taxes [Line Items]    
Total Foreign 1,333 0
Foreign Tax Authority [Member] | Canada, Quebec Province [Member]    
Income Taxes [Line Items]    
Total Foreign $ 13 $ 0