XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Employee Stock Plans (Details Textual) - shares
12 Months Ended
Apr. 24, 2019
Apr. 26, 2017
Apr. 23, 2015
Jan. 02, 2022
Jan. 03, 2021
May 06, 2019
May 05, 2019
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, 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 Shares Available for Grant (in shares) 357,143     593,481      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)       600,000 550,000    
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 Shares Available for Grant (in shares)       258,321   642,857 342,857
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, 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%