Annual report pursuant to Section 13 and 15(d)

SCHEDULE OF STOCK OPTIONS OUTSTANDING AND EXERCISABLE (Details)

v3.24.0.1
SCHEDULE OF STOCK OPTIONS OUTSTANDING AND EXERCISABLE (Details) - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of options outstanding 104,671 307,167 383,668
Weighted average exercise price per share, options outstanding $ 4.67 $ 4.65
Weighted average remaining contractual life, options outstanding 1 year 4 months 28 days    
Number of outstanding options exercisable 104,671    
Weighted average exercise price per share, options exercisable $ 4.67    
Weighted average remaining contractual life, exercisable 1 year 4 months 28 days    
Range One [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Exercise price per share, options outstanding $ 4.62    
Number of options outstanding 101,671    
Weighted average exercise price per share, options outstanding $ 4.62    
Weighted average remaining contractual life, options outstanding 2 years 1 month 24 days    
Exercise price per share, options exercisable $ 4.62    
Number of outstanding options exercisable 101,671    
Weighted average exercise price per share, options exercisable $ 4.62    
Weighted average remaining contractual life, exercisable 2 years 1 month 24 days    
Range Two [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Exercise price per share, options outstanding $ 6.23    
Number of options outstanding 3,000    
Weighted average exercise price per share, options outstanding $ 6.23    
Weighted average remaining contractual life, options outstanding 18 days    
Exercise price per share, options exercisable $ 6.23    
Number of outstanding options exercisable 3,000    
Weighted average exercise price per share, options exercisable $ 6.23    
Weighted average remaining contractual life, exercisable 18 days