Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.23.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable     1,642,000
Weighted average exercise price     $ 2.58
Range One [Member] | Warrant [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable 300,000    
Weighted average remaining contractual life 2 years 4 months 20 days    
Weighted average exercise price $ 6.56    
Range of exercise prices $ 6.56    
2010 Share Plan [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable 1,189,000 1,501,500 1,718,634
Weighted average exercise price $ 2.94 $ 2.83 $ 2.82
2010 Share Plan [Member] | Range One [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Range of exercise prices, lower limit 0.67    
Range of exercise prices, upper limit $ 2.27    
Number outstanding and exercisable 366,000    
Weighted average remaining contractual life 3 years 7 months 2 days    
Weighted average exercise price $ 1.27    
2010 Share Plan [Member] | Range Two [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Range of exercise prices, lower limit 2.58    
Range of exercise prices, upper limit $ 3.13    
Number outstanding and exercisable 314,000    
Weighted average remaining contractual life 2 years 2 months 15 days    
Weighted average exercise price $ 2.91    
2010 Share Plan [Member] | Range Three [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Range of exercise prices, lower limit 3.46    
Range of exercise prices, upper limit $ 5.30    
Number outstanding and exercisable 509,000    
Weighted average remaining contractual life 4 years 6 months 14 days    
Weighted average exercise price $ 4.17    
2018 Share Plan [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable 10,241,000 8,817,372 7,409,992
Weighted average exercise price $ 3.67 $ 3.60 $ 3.76
Number exercisable, options exercisable 6,721,970    
Weighted average exercise price, options exercisable $ 3.50    
2018 Share Plan [Member] | Range One [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Range of exercise prices, lower limit 2.09    
Range of exercise prices, upper limit $ 3.87    
Number outstanding and exercisable 5,476,000    
Weighted average remaining contractual life 6 years 6 months    
Weighted average exercise price $ 3.24    
Number exercisable, options exercisable 4,828,361    
Weighted average remaining contractual life (in years), options exercisable 6 years 2 months 19 days    
Weighted average exercise price, options exercisable $ 3.29    
2018 Share Plan [Member] | Range Two [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Range of exercise prices, lower limit 3.96    
Range of exercise prices, upper limit $ 5.30    
Number outstanding and exercisable 4,765,000    
Weighted average remaining contractual life 7 years 8 months 12 days    
Weighted average exercise price $ 4.16    
Number exercisable, options exercisable 1,893,609    
Weighted average remaining contractual life (in years), options exercisable 7 years 2 months 12 days    
Weighted average exercise price, options exercisable $ 4.02