Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.21.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Outstanding and Exercisable   1,698,000  
Weighted Average Exercise Price   $ 2.58  
2010 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Outstanding and Exercisable   1,907,534 1,998,668
Weighted Average Exercise Price   $ 2.82 $ 2.80
2010 Plan [Member] | Range 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 0.67    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 2.30    
Number Outstanding and Exercisable 527,500    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 4 years 6 months 18 days    
Weighted Average Exercise Price $ 1.54    
2010 Plan [Member] | Range 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 2.58    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 3.13    
Number Outstanding and Exercisable 677,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 9 months 14 days    
Weighted Average Exercise Price $ 2.79    
2010 Plan [Member] | Range 3 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 3.46    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 5.30    
Number Outstanding and Exercisable 514,134    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 5 months 26 days    
Weighted Average Exercise Price $ 4.16    
2018 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number Outstanding and Exercisable 7,409,992 4,346,661 3,935,000
Weighted Average Exercise Price $ 3.76 $ 3.69 $ 3.74
Number Exercisable, Options Exercisable 3,718,334    
Weighted Average Exercise Price, Options Exercisable $ 3.69    
2018 Plan [Member] | Range 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 2.09    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 3.96    
Number Outstanding and Exercisable 3,939,992    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 7 years 8 months 8 days    
Weighted Average Exercise Price $ 3.42    
Number Exercisable, Options Exercisable 2,872,223    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 7 years 3 months 7 days    
Weighted Average Exercise Price, Options Exercisable $ 3.55    
2018 Plan [Member] | Range 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 3.87    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 5.30    
Number Outstanding and Exercisable 3,470,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 11 months 23 days    
Weighted Average Exercise Price $ 4.16    
Number Exercisable, Options Exercisable 846,111    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 8 years 2 months 23 days    
Weighted Average Exercise Price, Options Exercisable $ 4.16    
Outside of Plans [Member] | Range 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 9 months 25 days    
Weighted Average Exercise Price $ 2.58    
Range of Exercise Prices 2.58    
Number of Options Outstanding and Exercisable 1,642,000    
Outside of Plans [Member] | Range 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit $ 2.06    
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 6.56    
Number Outstanding and Exercisable 860,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 9 months 29 days    
Weighted Average Exercise Price $ 5.36