Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.24.0.1
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
3 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Warrant [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number outstanding and exercisable 300,000  
Weighted average remaining contractual life 2 years 1 month 6 days  
Weighted average exercise price $ 6.56  
Range of exercise prices $ 6.56  
2010 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number outstanding and exercisable 1,176,000 1,189,000
Weighted average exercise price $ 2.94 $ 2.94
2010 Plan [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 0.67  
Range of Exercise Prices $ 2.27  
Number outstanding and exercisable 366,000  
Weighted average remaining contractual life 3 years 3 months 18 days  
Weighted average exercise price $ 1.27  
2010 Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 2.58  
Range of Exercise Prices $ 3.13  
Number outstanding and exercisable 301,000  
Weighted average remaining contractual life 2 years  
Weighted average exercise price $ 2.91  
2010 Plan [Member] | Range Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 3.46  
Range of Exercise Prices $ 5.30  
Number outstanding and exercisable 509,000  
Weighted average remaining contractual life 4 years 3 months 18 days  
Weighted average exercise price $ 4.17  
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number outstanding and exercisable 11,321,094 10,241,000
Weighted average exercise price $ 3.74 $ 3.67
Number of Options Outstanding and Exercisable 7,085,397  
Weighted average exercise price, options exercisable $ 3.51  
2018 Share Plan [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 2.09  
Range of Exercise Prices $ 3.87  
Number outstanding and exercisable 5,458,879  
Weighted average remaining contractual life 6 years 2 months 12 days  
Weighted average exercise price $ 3.24  
Number of Options Outstanding and Exercisable 4,976,100  
Weighted average remaining contractual life (in years), options exercisable 5 years 10 months 24 days  
Weighted average exercise price, options exercisable $ 3.28  
2018 Share Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices 3.96  
Range of Exercise Prices $ 5.30  
Number outstanding and exercisable 5,862,215  
Weighted average remaining contractual life 8 years 2 months 12 days  
Weighted average exercise price $ 4.20  
Number of Options Outstanding and Exercisable 2,109,297  
Weighted average remaining contractual life (in years), options exercisable 7 years 2 months 12 days  
Weighted average exercise price, options exercisable $ 4.04