XML 74 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Cash and Cash Equivalents by Geographic Area (Detail) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
cash and cash equivalents $ 40,008 $ 21,228
United States [Member]    
cash and cash equivalents 28,078 9,452
China [Member]    
cash and cash equivalents 9,670 9,221
Canada [Member]    
cash and cash equivalents 2,196 2,349
Cayman Islands [Member]    
cash and cash equivalents $ 64 $ 206