XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Stock-based Compensation and Equity Transactions (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 16, 2024
Jan. 11, 2024
Nov. 01, 2023
Oct. 31, 2023
Aug. 29, 2023
Jan. 11, 2023
Jan. 11, 2021
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 9 months 10 days                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 5 months 26 days                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 6 years 9 months 10 days                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value                 $ 448,028   $ 448,028  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value                 119,910   119,910  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value                 431,622   431,622  
Selling, General and Administrative Expenses [Member]                        
Share-Based Payment Arrangement, Expense                 241,000 $ 246,000 744,000 $ 687,000
Restricted Stock [Member]                        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                 $ 703,899   $ 703,899  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 6 days                      
Incentive Stock Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross                 0   0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value                     $ 1.76 $ 3.21
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                 $ 913,175   $ 913,175  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 3 years                      
Incentive Stock Options [Member] | Share-Based Payment Arrangement, Employee [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross           10,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period           10 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)           2,500            
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     110,099       54,092          
One Manager and Three Officers [Member] | Incentive Stock Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross             108,181          
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     4 years       4 years          
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] | Restricted Stock and Incentive Stock Options [Member] | Vesting On January 11, 2025 [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00%                  
Another Manager [Member] | Incentive Stock Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross             50,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)         50,000              
Another Manager [Member] | Restricted Stock and Incentive Stock Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period               10 years        
One Officer [Member] | Restricted Stock [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period       15,202                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period       1 year                
One Officer [Member] | Restricted Stock [Member] | Vesting On January 31, 2024 [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage       25.00%                
Three Officers [Member] | Incentive Stock Options [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   25,000 220,001                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period   4 years                    
Three Officers [Member] | Incentive Stock Options [Member] | Vesting on April 16, 2028 [Member]                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%