v3.26.1
SCHEDULE OF OPTIONS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
9 Months Ended
Jul. 31, 2026
Oct. 31, 2025
2010 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number Outstanding, Options Outstanding 723,000 786,283
Weighted Average Exercise Price, Options Outstanding $ 2.67 $ 2.73
Weighted Average Exercise Price, Options Exercisable 2.67  
2010 Share 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 $ 0.96  
Number of Outstanding 266,000  
Number of Exercisable 266,000  
Weighted Average Remaining Contractual Life (in years) 1 year  
Weighted Average Exercise Price $ 0.89  
2010 Share Plan [Member] | Range Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices, Lower Limit 2.27  
Range of Exercise Prices, Upper Limit $ 3.46  
Number of Outstanding 350,000  
Number of Exercisable 350,000  
Weighted Average Remaining Contractual Life (in years) 1 year 10 months 24 days  
Weighted Average Exercise Price $ 3.29  
2010 Share Plan [Member] | Range Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices, Lower Limit 4.85  
Range of Exercise Prices, Upper Limit $ 5.30  
Number of Outstanding 107,000  
Number of Exercisable 107,000  
Weighted Average Remaining Contractual Life (in years) 1 year 1 month 6 days  
Weighted Average Exercise Price $ 5.09  
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number Outstanding, Options Outstanding 13,031,094 12,411,094
Weighted Average Exercise Price, Options Outstanding $ 3.56 $ 3.60
Options Exercisable 10,117,986  
Weighted Average Exercise Price, Options Exercisable $ 3.57  
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.37  
Range of Exercise Prices, Upper Limit $ 2.98  
Number Outstanding, Options Outstanding 4,025,000  
Weighted Average Remaining Contractual Life, Options Outstanding 6 years 2 months 12 days  
Weighted Average Exercise Price, Options Outstanding $ 2.64  
Options Exercisable 3,420,514  
Weighted Average Remaining Contractual Life, Options Exercisable 5 years 9 months 18 days  
Weighted Average Exercise Price, Options Exercisable $ 2.68  
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.17  
Range of Exercise Prices, Upper Limit $ 3.87  
Number Outstanding, Options Outstanding 3,268,879  
Weighted Average Remaining Contractual Life, Options Outstanding 4 years 1 month 6 days  
Weighted Average Exercise Price, Options Outstanding $ 3.61  
Options Exercisable 2,710,299  
Weighted Average Remaining Contractual Life, Options Exercisable 3 years  
Weighted Average Exercise Price, Options Exercisable $ 3.69  
2018 Share Plan [Member] | Range Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Range of Exercise Prices, Lower Limit 4.02  
Range of Exercise Prices, Upper Limit $ 5.04  
Number Outstanding, Options Outstanding 5,737,215  
Weighted Average Remaining Contractual Life, Options Outstanding 5 years 9 months 18 days  
Weighted Average Exercise Price, Options Outstanding $ 4.18  
Options Exercisable 3,987,173  
Weighted Average Remaining Contractual Life, Options Exercisable 6 years 1 month 6 days  
Weighted Average Exercise Price, Options Exercisable $ 4.24