XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Stock-based Compensation and Equity Transactions (Details Textual)
3 Months Ended
Jan. 13, 2025
shares
Dec. 02, 2024
shares
Jan. 31, 2025
USD ($)
shares
Jan. 31, 2024
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term     7 years 4 months 28 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term     5 years 11 months 23 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term     7 years 4 months 28 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 1,037,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value     330,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value     1,037,000  
Selling, General and Administrative Expenses [Member]        
Share-Based Payment Arrangement, Expense     195,000 $ 255,000
Incentive Stock Options [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 994,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 9 months 18 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) | shares     0 0
Incentive Stock Options [Member] | Seven Managers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares   47,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   4 years    
Incentive Stock Options [Member] | Seven Managers [Member] | Vesting on December 2, 2025 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%    
Incentive Stock Options [Member] | Two Managers and Three Officers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares 165,000      
Restricted Stock [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 888,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 6 months  
Restricted Stock [Member] | Two Managers and Three Officers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period | shares 82,500      
Restricted Stock and Incentive Stock Options [Member] | Two Managers and Three Officers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years      
Restricted Stock and Incentive Stock Options [Member] | Two Managers and Three Officers [Member] | Vesting on January 13, 2026 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 25.00%      
Restricted Stock and Incentive Stock Options [Member] | Two Managers and Three Officers [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