Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF OPTION ACTIVITY (Details)

v3.24.0.1
SCHEDULE OF OPTION ACTIVITY (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 31, 2024
USD ($)
$ / shares
shares
2010 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, options outstanding, beginning balance | shares 1,189,000
Weighted Average Exercise Price Per Share, Outstanding Beginning balance | $ / shares $ 2.94
Shares, options, exercised | shares (13,000)
Weighted average exercise price per share, exercised | $ / shares $ 2.92
Shares, options outstanding, ending balance | shares 1,176,000
Weighted Average Exercise Price Per Share, Outstanding ending balance | $ / shares $ 2.94
Aggregate intrinsic value, outstanding and exercisable | $ $ 2,012
2018 Share Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares, options outstanding, beginning balance | shares 10,241,000
Weighted Average Exercise Price Per Share, Outstanding Beginning balance | $ / shares $ 3.67
Shares, options, exercised | shares (11,000)
Weighted average exercise price per share, exercised | $ / shares $ 2.68
Shares, options outstanding, ending balance | shares 11,321,094
Weighted Average Exercise Price Per Share, Outstanding ending balance | $ / shares $ 3.74
Shares, options, granted | shares 1,335,000
Weighted Average Exercise Price Per Share, Granted | $ / shares $ 4.39
Shares, options, forfeited/expired | shares (243,906)
Weighted average exercise price per share, forfeited/expired | $ / shares $ 4.31
Aggregate Intrinsic Value, Outstanding Ending balance | $ $ 9,236
Shares, Options outstanding, Exercisable | shares 7,085,397
Weighted Average Exercise Price Per Share, Exercisable | $ / shares $ 3.51
Aggregate Intrinsic Value, Exercisable | $ $ 7,083