Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.24.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Range One [Member] | Warrant [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable 300,000    
Weighted average remaining contractual life 1 year 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 986,968 1,189,000 1,501,500
Weighted average exercise price $ 2.77 $ 2.94 $ 2.83
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 316,000    
Weighted average remaining contractual life 2 years 9 months    
Weighted average exercise price $ 1.11    
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 251,968    
Weighted average remaining contractual life 1 year 3 months 25 days    
Weighted average exercise price $ 2.93    
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 419,000    
Weighted average remaining contractual life 3 years 5 months 12 days    
Weighted average exercise price $ 3.93    
2018 Share Plan [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number outstanding and exercisable 11,171,094 10,241,000 8,817,372
Weighted average exercise price $ 3.74 $ 3.67 $ 3.60
Number exercisable, options exercisable 7,921,567    
Weighted average exercise price, options exercisable $ 3.56    
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,308,879    
Weighted average remaining contractual life 5 years 7 months 6 days    
Weighted average exercise price $ 3.23    
Number exercisable, options exercisable 5,023,213    
Weighted average remaining contractual life (in years), options exercisable 5 years 5 months 8 days    
Weighted average exercise price, options exercisable $ 3.24    
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 5,862,215    
Weighted average remaining contractual life 7 years 4 months 28 days    
Weighted average exercise price $ 4.20    
Number exercisable, options exercisable 2,898,354    
Weighted average remaining contractual life (in years), options exercisable 6 years 11 months 23 days    
Weighted average exercise price, options exercisable $ 4.11