Quarterly report pursuant to Section 13 or 15(d)

STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan

v3.20.1
STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan - USD ($)
6 Months Ended
Apr. 30, 2020
Apr. 30, 2019
2003 Share Plan [Member]    
STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan [Line Items]    
Options Outstanding, Shares 400 12,000
Options Outstanding, Weighted Average Exercise Price Per Share $ 17.00 $ 2.77
Options Exercised, Shares   (4,000)
Options Exercised, Weighted Average Exercise Price Per Share   $ 3.63
Options Forfeited, Shares (400)  
Options Forfeited, Weighted Average Exercise Price Per Share $ 17.00  
Options Outstanding and exercisable, Shares 8,000
Options Outstanding and exercisable, Weighted Average Exercise Price Per Share $ 0 $ 2.34
Options Outstanding and exercisable, Aggregate Intrinsic Value $ 0 $ 19,666
2010 Share Plan [Member]    
STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan [Line Items]    
Options Outstanding, Shares 1,998,668 2,131,868
Options Outstanding, Weighted Average Exercise Price Per Share $ 2.80 $ 2.11
Options Exercised, Shares (43,900) (22,000)
Options Exercised, Weighted Average Exercise Price Per Share $ 2.36 $ 2.27
Options Forfeited, Shares (5,534) (87,200)
Options Forfeited, Weighted Average Exercise Price Per Share $ 2.58 $ 3.34
Options Outstanding, Shares 1,949,234 2,022,668
Options Outstanding, Weighted Average Exercise Price Per Share $ 2.81 $ 2.06
Options Outstanding, Aggregate Intrinsic Value $ 291,195 $ 4,452,704
Options Exercisable, Shares 1,740,484 1,580,168
Options Exercisable, Weighted Average Exercise Price Per Share $ 2.85 $ 1.88
Options Exercisable, Aggregate Intrinsic Value $ 213,820 $ 3,732,441
2018 Share Plan [Member]    
STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan [Line Items]    
Options Outstanding, Shares 3,935,500 3,482,000
Options Outstanding, Weighted Average Exercise Price Per Share $ 3.74 $ 3.73
Options Granted, Shares 800,000  
Options Granted, Weighted Average Exercise Price Per Share $ 3.85  
Options Exercised, Shares   (4,000)
Options Exercised, Weighted Average Exercise Price Per Share   $ 3.84
Options Forfeited, Shares   (8,000)
Options Forfeited, Weighted Average Exercise Price Per Share   $ 3.84
Options Outstanding, Shares 4,735,000 3,470,000
Options Outstanding, Weighted Average Exercise Price Per Share $ 3.76 $ 3.73
Options Outstanding, Aggregate Intrinsic Value $ 0 $ 1,525,200
Options Exercisable, Shares 2,107,779 1,156,947
Options Exercisable, Weighted Average Exercise Price Per Share $ 3.75 $ 3.72
Options Exercisable, Aggregate Intrinsic Value $ 0 $ 511,156
Stock Options Not Granted Under 2003 Share Plan 2010 Share Plan Or 2018 Share Plan [Member]    
STOCK BASED COMPENSATION (Details) - Information regarding the Stock Option Plan [Line Items]    
Options Outstanding, Shares 1,698,000 1,780,000
Options Outstanding, Weighted Average Exercise Price Per Share $ 2.58 $ 1.58
Options Outstanding, Aggregate Intrinsic Value $ 0  
Options Outstanding and exercisable, Shares 1,698,000 1,780,000
Options Outstanding and exercisable, Weighted Average Exercise Price Per Share $ 2.58 $ 1.58
Options Outstanding and exercisable, Aggregate Intrinsic Value $ 0 $ 4,683,960