XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Stock-based Compensation and Equity Transactions (Details Textual) - USD ($)
3 Months Ended
Jan. 10, 2023
May 02, 2022
Jan. 10, 2022
Jan. 12, 2021
Jan. 31, 2023
Jan. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term         7 years 2 months 4 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term         6 years 1 month 2 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term         7 years 2 months 4 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value         $ 341,674  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value         124,696  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value         337,451  
Selling, General and Administrative Expenses [Member]            
Share-Based Payment Arrangement, Expense         212,000 $ 139,000
Restricted Stock [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 777,069  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         1 year 3 months 25 days  
Incentive Stock Options [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   0        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value         $ 3.21 $ 3.84
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 1,096,683  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition         2 years 9 months 29 days  
One Manager and Three Officers [Member] | Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 54,092   39,666      
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years   4 years      
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting on January 10, 2023 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%      
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting on January 10, 2024 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%          
One Manager and Three Officers [Member] | Incentive Stock Options [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 108,181          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)     10 years      
Incentive Stock Options [Member] | One Manager and Three Officers [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     106,001      
Another Manager [Member] | Restricted Stock and Incentive Stock Options [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)       10 years    
Another Manager [Member] | Incentive Stock Options [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 50,000