Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.22.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
3 Months Ended
Jan. 31, 2023
Oct. 31, 2022
2010 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number outstanding and exercisable 1,501,500 1,501,500
Weighted average exercise price $ 2.83 $ 2.83
2010 Plan [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 0.67  
Range of exercise prices, upper limit $ 2.27  
Number outstanding and exercisable 477,500  
Weighted average remaining contractual life 3 years 6 months  
Weighted average exercise price $ 1.46  
2010 Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 2.58  
Range of exercise prices, upper limit $ 3.13  
Number outstanding and exercisable 515,000  
Weighted average remaining contractual life 2 years 1 month 6 days  
Weighted average exercise price $ 2.78  
2010 Plan [Member] | Range Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [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 5 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 10,320,000 8,817,372
Weighted average exercise price $ 3.70 $ 3.57
Number exercisable, options exercisable 5,641,812  
Weighted average exercise price, options exercisable $ 3.55  
2018 Share Plan [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 2.09  
Range of exercise prices, upper limit $ 3.87  
Number outstanding and exercisable 5,345,000  
Weighted average remaining contractual life 7 years 2 months 12 days  
Weighted average exercise price $ 3.24  
Number exercisable, options exercisable 4,211,112  
Weighted average remaining contractual life (in years), options exercisable 6 years 8 months 12 days  
Weighted average exercise price, options exercisable $ 3.37  
2018 Share Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices, lower limit 3.96  
Range of exercise prices, upper limit $ 5.30  
Number outstanding and exercisable 4,975,000  
Weighted average remaining contractual life 8 years 1 month 6 days  
Weighted average exercise price $ 4.20  
Number exercisable, options exercisable 1,430,700  
Weighted average remaining contractual life (in years), options exercisable 6 years 8 months 12 days  
Weighted average exercise price, options exercisable $ 4.09  
Outside of Plans [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of exercise prices 6.56  
Outside of Plans [Member] | Range One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted average exercise price $ 6.56  
Outside of Plans [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number outstanding and exercisable 300,000  
Weighted average remaining contractual life 3 years 1 month 6 days