XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Note 12 - Employee Stock Plans (Details Textual) - shares
8 Months Ended 12 Months Ended
Apr. 24, 2019
Apr. 25, 2018
Apr. 26, 2017
Apr. 23, 2015
Dec. 22, 2017
Jan. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)           10 years
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           4 years
Stock Plan 2009 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)   285,714   178,571 107,143  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years          
Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation (in shares) 299,070          
Stock Plan 2019 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)           550,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) 357,143         319,341
Stock Plan 2019 [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage           25.00%
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           1 year
The 2009 Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)     107,143 71,429    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)           341,948
Share-based Compensation Arrangement by Share-based Payment Award, Offering Period (Month)           6 months
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate           20.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares)           1,429
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date           85.00%