Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.22.0.1
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
3 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Oct. 31, 2021
Oct. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding     1,642,000 1,698,000
Weighted Average Exercise Price     $ 2.58 $ 2.58
2010 Share Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding 1,901,134 1,718,634 1,907,534
Weighted Average Exercise Price $ 2.82 $ 2.82 $ 2.82
Number Exercisable, Options Exercisable 1,823,634    
Weighted Average Exercise Price, Options Exercisable $ 2.83    
2010 Share Plan [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 0.67 0.67    
Range of Exercise Prices, Lower limit $ 2.30 $ 2.30    
Number of Outstanding 527,500 544,000    
Weighted Average Remaining Contractual Life (in years) 4 years 3 months 18 days 5 years 2 months 12 days    
Weighted Average Exercise Price $ 1.54 $ 1.56    
Number Exercisable, Options Exercisable   516,500    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   5 years 2 months 12 days    
Weighted Average Exercise Price, Options Exercisable   $ 1.60    
2010 Share Plan [Member] | Range 2 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 2.58 2.58    
Range of Exercise Prices, Lower limit $ 3.13 $ 3.13    
Number of Outstanding 577,000 833,000    
Weighted Average Remaining Contractual Life (in years) 2 years 10 months 24 days 3 years 1 month 6 days    
Weighted Average Exercise Price $ 2.76 $ 2.79    
Number Exercisable, Options Exercisable   833,000    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   3 years 6 months    
Weighted Average Exercise Price, Options Exercisable   $ 2.79    
2010 Share Plan [Member] | Range 3 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 3.46 3.46    
Range of Exercise Prices, Lower limit $ 5.30 $ 5.30    
Number of Outstanding 514,134 524,134    
Weighted Average Remaining Contractual Life (in years) 6 years 2 months 12 days 7 years 1 month 6 days    
Weighted Average Exercise Price $ 4.16 $ 4.17    
Number Exercisable, Options Exercisable   474,134    
Weighted Average Remaining Contractual Life (in years), Options Exercisable   7 years 1 month 6 days    
Weighted Average Exercise Price, Options Exercisable   $ 4.25    
2018 Share Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Outstanding 7,439,992 5,060,000 7,409,992 4,346,661
Weighted Average Exercise Price $ 3.76 $ 3.49 $ 3.76 $ 3.69
Number Exercisable, Options Exercisable 3,986,659 2,312,640    
Weighted Average Exercise Price, Options Exercisable $ 3.66 $ 3.69    
2018 Share Plan [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 2.09 2.09    
Range of Exercise Prices, Lower limit $ 3.87 $ 3.70    
Number of Outstanding 3,969,992 3,975,000    
Weighted Average Remaining Contractual Life (in years) 7 years 6 months 8 years 1 month 6 days    
Weighted Average Exercise Price $ 3.42 $ 3.38    
Number Exercisable, Options Exercisable 3,030,548 1,664,862    
Weighted Average Remaining Contractual Life (in years), Options Exercisable 7 years 1 month 6 days 7 years 6 months    
Weighted Average Exercise Price, Options Exercisable $ 3.53 $ 3.61    
2018 Share Plan [Member] | Range 2 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower limit 3.96 3.84    
Range of Exercise Prices, Lower limit $ 5.30 $ 4.61    
Number of Outstanding 3,470,000 1,085,000    
Weighted Average Remaining Contractual Life (in years) 8 years 8 months 12 days 8 years    
Weighted Average Exercise Price $ 4.16 $ 3.90    
Number Exercisable, Options Exercisable 956,111 647,778    
Weighted Average Remaining Contractual Life (in years), Options Exercisable 7 years 9 months 18 days 7 years 8 months 12 days    
Weighted Average Exercise Price, Options Exercisable $ 4.08 $ 3.92    
Outside of Plans [Member] | Range 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted Average Remaining Contractual Life (in years) 7 months 6 days 1 year 7 months 6 days    
Weighted Average Exercise Price $ 2.58 $ 2.58    
Range of Exercise Prices 2.58 2.58    
Number of Options Outstanding and Exercisable 1,642,000 1,698,000