v3.26.1
SCHEDULE OF OPTION ACTIVITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Granted 6,000 6,000
2010 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options Outstanding Beginning Balance   786,283
Weighted Average Exercise Price Per Share, Outstanding Beginning Balance   $ 2.73
Shares Options, Exercised   (26,283)
Weighted Average Exercise Price Per Share, Option Exercised   $ 3.00
Shares, Forfeited/expired   (37,000)
Weighted Average Exercise Price Per Share, Forfeited/expired   $ 3.69
Shares, Options Outstanding Ending Balance 723,000 723,000
Weighted Average Exercise Price Per Share, Outstanding Ending Balance $ 2.67 $ 2.67
Weighted Average Exercise Price Per Share, Exercisable $ 2.67 $ 2.67
Aggregate Intrinsic Value, Outstanding $ 730 $ 730
Aggregate Intrinsic Value, Exercisable $ 730 $ 730
2018 Share Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares, Options Outstanding Beginning Balance   12,411,094
Weighted Average Exercise Price Per Share, Outstanding Beginning Balance   $ 3.60
Shares, Forfeited/expired   (100,000)
Weighted Average Exercise Price Per Share, Forfeited/expired   $ 5.30
Shares, Options Outstanding Ending Balance 13,031,094 13,031,094
Weighted Average Exercise Price Per Share, Outstanding Ending Balance $ 3.56 $ 3.56
Weighted Average Exercise Price Per Share, Exercisable $ 3.57 $ 3.57
Aggregate Intrinsic Value, Outstanding $ 3,340 $ 3,340
Aggregate Intrinsic Value, Exercisable $ 2,573 $ 2,573
Shares, Granted   720,000
Weighted Average Exercise Price Per Share, Granted   $ 3.18
Shares, Options Outstanding, Exercisable 10,117,986 10,117,986