SHAREHOLDERS' EQUITY (Tables)
|
12 Months Ended |
Oct. 31, 2019 |
2003 Share Plan [Member] |
|
SHAREHOLDERS' EQUITY (Tables) [Line Items] |
|
Share-based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
|
Weighted
Average Exercise
Price Per Share
|
|
|
|
|
|
|
|
Aggregate
Intrinsic Value
|
|
Shares
|
|
|
|
|
|
|
|
|
|
|
Options Outstanding at October 31, 2017
|
30,600
|
|
|
$ 3.16
|
|
|
|
Exercised
|
(10,600)
|
|
|
$ 0.67
|
|
|
|
Forfeited
|
(8,000)
|
|
|
$ 7.04
|
|
|
|
Options Outstanding at October 31, 2018
|
12,000
|
|
|
$ 2.77
|
|
|
|
Exercised
|
(11,600)
|
|
|
$ 2.94
|
|
|
|
Options Outstanding and Exercisable at October 31, 2019
|
400
|
|
|
$ 17.00
|
|
|
$ -0-
|
|
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| | | | Weighted Average Remaining Contractual Life (in years)
| | |
| | | | | Weighted Average Exercise Price
|
Range of Exercise Prices
| | Number Outstanding
| | |
| | |
$ 17.00
|
| 400
|
| 0.03
|
| $ 17.00
|
|
2010 Share Plan [Member] |
|
SHAREHOLDERS' EQUITY (Tables) [Line Items] |
|
Share-based Payment Arrangement, Option, Activity [Table Text Block] |
| | | Weighted Average Exercise Price Per Share
| | | |
| | | | Aggregate Intrinsic Value
|
| Shares
| | |
| | | | | | | |
Options Outstanding at October 31, 2017
| 1,637,246
|
|
| $ 1.50
|
|
|
|
Granted
| 610,000
| |
| $ 3.68
|
| | |
Exercised
| (65,578)
|
|
| $ 1.33
|
|
|
|
Forfeited
|
| |
| $ 2.15
| | | |
Options Outstanding at October 31, 2018
| 2,131,868
|
|
| $ 2.11
|
|
|
|
Granted
| 10,000
| |
| $ 3.64
| | | |
Exercised
| (32,000)
|
|
| $ 2.27
|
|
|
|
Forfeited
| (111,200)
|
|
| $ 3.89
|
|
|
|
Options Outstanding at October 31, 2019
| 1,998,668
| |
| $ 2.80
| |
| $ 2,422,486
|
Options Exercisable at October 31, 2019
| 1,700,194
|
|
| $ 2.85
|
|
| $ 2,008,344
|
|
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| Options Outstanding
| | Options Exercisable
|
| | Weighted Average Remaining Contractual Life (in years)
| | | | | |
| | | | | Weighted Average Remaining Contractual Life (in years)
| |
| | Weighted Average Exercise Price
| | | Weighted Average Exercise Price
|
Range of Exercise Prices
| Number Outstanding
| | Number Exercisable
|
|
$0.67 - $2.30
| 574,000
| 6.56
| $1.54
| | 458,026
| 6.27
| $1.70
|
$2.58 - $3.13
| 890,134
| 3.63
| $2.79
| | 890,134
| 4.26
| $2.79
|
$3.46 - $5.75
| 534,534
| 8.19
| $4.16
|
| 352,034
| 7.99
| $4.52
|
|
2018 Share Plan [Member] |
|
SHAREHOLDERS' EQUITY (Tables) [Line Items] |
|
Share-based Payment Arrangement, Option, Activity [Table Text Block] |
| | | Weighted Average Exercise Price Per Share
| | | |
| | | | Aggregate Intrinsic Value
|
| Shares
| | |
| | | | | | | |
Options Outstanding at October 31, 2017
| -
|
|
| |
|
|
|
Granted
| 3,482,000
| |
| $ 3.65
|
| | |
Options Outstanding at October 31, 2018
| 3,482,000
|
|
| $ 3.73
|
|
|
|
Granted
| 465,000
| |
| $ 3.87
| | | |
Exercised
| (4,000)
|
|
| $ 3.84
|
|
|
|
Forfeited
| (8,000)
|
|
| $ 3.84
|
|
|
|
Options Outstanding at October 31, 2019
| 3,935,000
| |
| $ 3.74
| |
| $ 536,300
|
Options Exercisable at October 31, 2019
| 1,485,280
|
|
| $ 3.73
|
|
| $ 225,908
|
|
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| Options Outstanding
| | Options Exercisable
|
| | Weighted Average Remaining Contractual Life (in years)
| | | | | |
| | | | | Weighted Average Remaining Contractual Life (in years)
| |
| | Weighted Average Exercise Price
| | | Weighted Average Exercise Price
|
Range of Exercise Prices
| Number Outstanding
| | Number Exercisable
|
|
$3.70
| 3,100,000
| 8.53
| $3.70
| | 1,300,000
| 8.53
| $3.70
|
$ 3.84 - $4.61
| 835,000
| 9.09
| $3.91
| | 185,280
| 8.47
| $3.93
|
|
Stock Options Not Granted Under 2003 Share Plan 2010 Share Plan Or 2018 Share Plan [Member] |
|
SHAREHOLDERS' EQUITY (Tables) [Line Items] |
|
Share-based Payment Arrangement, Option, Activity [Table Text Block] |
|
|
|
Weighted
Average Exercise
Price Per Share
|
|
|
Aggregate
Intrinsic
Value
|
|
|
|
|
|
|
Shares
|
|
|
|
Options Outstanding at October 31, 2017
|
1,780,000
|
|
|
$ 1.58
|
|
|
|
Options Outstanding at October 31, 2018
|
1,780,000
|
|
|
$ 1.58
|
|
|
|
Forfeited
|
(82,000)
|
|
|
$ 5.32
|
|
|
|
Options Outstanding and exercisable at October 31, 2019
|
1,698,000
|
|
|
$ 2.58
|
|
|
$ 2,198,910
|
|
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] |
| | | | Weighted Average Remaining Contractual Life (in years)
| | |
| | Number Outstanding and Exercisable
| | | Weighted Average Exercise Price
|
Range of Exercise Prices
| | | |
| | |
$2.58
| | 1,698,000
| | 2.74
| | $ 2.58
|
|