XML 84 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Employee Stock Plans (Details Textual)
1 Months Ended 12 Months Ended
May 19, 2022
shares
May 10, 2022
shares
May 19, 2021
shares
May 12, 2021
shares
Apr. 28, 2020
shares
Apr. 22, 2020
shares
Dec. 23, 2019
shares
Apr. 24, 2019
shares
Apr. 26, 2017
shares
Nov. 16, 2015
shares
Apr. 23, 2015
shares
Nov. 30, 2020
shares
Dec. 29, 2024
shares
Dec. 31, 2023
Apr. 22, 2009
shares
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)                         2 years    
Reverse Stock Split [Member]                              
Stockholders' Equity Note, Stock Split, Conversion Ratio             14                
Stock Plan 2009 [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)               10 years              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)               5,000,000              
Stock Plan 2019 [Member]                              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   2,400,000   1,500,000   907,000 357,000                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 900,000 900,000 600,000 600,000 550,000 550,000                  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                         65,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, Expiration Period (Year)           10 years             10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)           643,000 343,000   4,800,000   3,300,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)         407,000 300,000 107,000   1,500,000 1,000,000 1,000,000        
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                         121,000   2,300,000
Share-based Compensation Arrangement by Share-based Payment Award, Offering Period (Month)             6 years           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,428         10,000 20,000    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date                           85.00%