XML 94 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Apr. 27, 2019
Apr. 28, 2018
Apr. 29, 2017
Apr. 30, 2016
Cash and Cash Equivalents [Abstract]        
Cash on hand $ 76,117 $ 56,334    
Money market funds 19,529 6,650    
Total $ 95,646 $ 62,984 $ 94,959 $ 137,453