XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Stock-based Compensation and Equity Transactions (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jan. 10, 2023
May 02, 2022
Jan. 10, 2022
Jan. 12, 2021
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term             6 years 8 months 4 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term             5 years 7 months 24 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term             6 years 8 months 8 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value         $ 124,280   $ 124,280  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value         80,120   80,120  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value         122,285   122,285  
Share-Based Payment Arrangement, Expense             687,000 $ 498,000
Selling, General and Administrative Expenses [Member]                
Share-Based Payment Arrangement, Expense         246,000 $ 191,000    
Restricted Stock [Member]                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         528,229   $ 528,229  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition             1 year 3 months 18 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.77
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 866,591   $ 866,591  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition             2 years 8 months 26 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     1.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 1.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