Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details)

v3.22.4
SCHEDULE OF OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number Outstanding and Exercisable   1,642,000 1,698,000
Weighted Average Exercise Price   $ 2.58 $ 2.58
Two Thousand Ten Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number Outstanding and Exercisable   1,718,634 1,907,534
Weighted Average Exercise Price   $ 2.82 $ 2.82
Two Thousand Ten Plan [Member] | Range 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Prices $ 0.67    
Range of Exercise Prices $ 2.27    
Number Outstanding and Exercisable 477,500    
Weighted Average Remaining Contractual Life 3 years 9 months 10 days    
Weighted Average Exercise Price $ 1.46    
Two Thousand Ten Plan [Member] | Range 2 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Prices 2.58    
Range of Exercise Prices $ 3.13    
Number Outstanding and Exercisable 515,000    
Weighted Average Remaining Contractual Life 2 years 4 months 17 days    
Weighted Average Exercise Price $ 2.78    
Two Thousand Ten Plan [Member] | Range 3 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Prices 3.46    
Range of Exercise Prices $ 5.30    
Number Outstanding and Exercisable 509,000    
Weighted Average Remaining Contractual Life 5 years 6 months 14 days    
Weighted Average Exercise Price $ 4.17    
2018 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number Outstanding and Exercisable 8,817,372 7,409,992 4,346,661
Weighted Average Exercise Price $ 3.60 $ 3.76 $ 3.69
Number Exercisable, Options Exercisable 5,219,039    
Weighted Average Exercise Price, Options Exercisable $ 3.57    
2018 Plan [Member] | Range 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Prices $ 2.09    
Number Outstanding and Exercisable 5,347,372    
Weighted Average Remaining Contractual Life 7 years 4 months 28 days    
Weighted Average Exercise Price $ 3.24    
Number Exercisable, Options Exercisable 3,927,095    
Weighted Average Remaining Contractual Life, Options Exercisable 6 years 10 months 6 days    
Weighted Average Exercise Price, Options Exercisable $ 3.40    
2018 Plan [Member] | Range 2 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of Exercise Prices 3.96 $ 3.87  
Range of Exercise Prices $ 5.30    
Number Outstanding and Exercisable 3,470,000    
Weighted Average Remaining Contractual Life 7 years 11 months 23 days    
Weighted Average Exercise Price $ 4.16    
Number Exercisable, Options Exercisable 1,291,944    
Weighted Average Remaining Contractual Life, Options Exercisable 7 years 25 days    
Weighted Average Exercise Price, Options Exercisable $ 4.09    
Outside of Plans [Member] | Range 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted Average Exercise Price 6.56    
Share-based Payment Arrangement, Option, Exercise Price $ 6.56    
Outside of Plans [Member] | Range 2 [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 4 months 20 days