XML 106 R85.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Income (Loss) before Income Taxes Related to Foreign and U.S. Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 28, 2019
Jan. 27, 2019
Oct. 28, 2018
Jul. 29, 2018
Apr. 29, 2018
Jan. 28, 2018
Oct. 29, 2017
Jul. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Income Taxes [Line Items]                      
income (loss) before income taxes, foreign                 $ 15,667 $ 17,360 $ 18,703
income before income taxes $ 1,511 $ 4,262 $ 4,275 $ 1,948 $ 6,466 $ 7,516 $ 6,159 $ 6,742 11,996 26,883 29,696
China [Member]                      
Income Taxes [Line Items]                      
income (loss) before income taxes, foreign                 9,899 11,036 13,650
Canada [Member]                      
Income Taxes [Line Items]                      
income (loss) before income taxes, foreign                 5,488 5,985 4,918
Poland [Member]                      
Income Taxes [Line Items]                      
income (loss) before income taxes, foreign                     (19)
United States [Member]                      
Income Taxes [Line Items]                      
income (loss) before income taxes, domestic                 (3,671) 9,523 10,993
Cayman Islands [Member]                      
Income Taxes [Line Items]                      
income (loss) before income taxes, foreign                 $ 280 $ 339 $ 154