XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Stock-based Compensation and Equity Transactions (Details Textual)
3 Months Ended 6 Months Ended
Jan. 13, 2025
shares
Dec. 02, 2024
shares
Apr. 16, 2024
shares
Jan. 11, 2024
shares
Nov. 01, 2023
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2024
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term               7 years 1 month 28 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term               5 years 10 months 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 1 month 28 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | $           $ 312,000   $ 312,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value | $           162,000   162,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $           312,000   312,000  
Selling, General and Administrative Expenses [Member]                  
Share-Based Payment Arrangement, Expense | $           227,000 $ 248,000 421,000 $ 503,000
Restricted Stock [Member]                  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $           $ 787,000   $ 787,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition               1 year 4 months 24 days  
Incentive Stock Options [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           0 0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $           $ 961,000   $ 961,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition               1 year 7 months 6 days  
Incentive Stock Options [Member] | Share-Based Payment Arrangement, Employee [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)               0 0
One Officer [Member] | Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)         15,202        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         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         0.25%        
One Officer [Member] | Restricted Stock [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years        
One Manager and Three Officers [Member] | Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)       110,099          
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)       220,001          
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          
One Manager and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years          
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       0.25%          
Two Managers 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) 82,500                
Two Managers and Three Officers [Member] | Incentive Stock Options [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 165,000                
Two Managers 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                
Two Managers and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting, Number of Installments 12     12          
Two Managers and Three Officers [Member] | Restricted Stock and Incentive Stock Options [Member] | Vesting on January 13, 2026 [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%                
Three Managers [Member] | Incentive Stock Options [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     4 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     25,000            
Three Managers [Member] | Incentive Stock Options [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting, Number of Installments     12            
Three Managers [Member] | Incentive Stock Options [Member] | Vesting on April 16, 2025 [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     0.25%            
Seven Managers [Member] | Incentive Stock Options [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   47,500              
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   4 years              
Seven Managers [Member] | Incentive Stock Options [Member] | Vesting on December 2, 2025 [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%