Quarterly report pursuant to Section 13 or 15(d)

SHARE-BASED COMPENSATION (Details Narrative)

v3.23.2
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 30, 2023
Nov. 16, 2021
Nov. 01, 2021
Jun. 01, 2021
Oct. 30, 2020
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option exercised           $ 3,000 $ 830,000 $ 81,000 $ 830,000
Common stock issued pursuant to employee stock purchase plan, value               6,000 6,000
Common Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock option exercised           $ 5,000 $ 1,000 $ 6,000
Option to purchase common stock           55,029 496,048 84,411 577,473
Common stock issued pursuant to employee stock purchase plan, shares               1,903 2,389
Common stock issued pursuant to employee stock purchase plan, value              
Warrant [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrant expiration date     Oct. 30, 2026   Oct. 30, 2025        
Warrant exercise price           $ 6.56   $ 6.56  
Vesting period     5 months            
Consulting expense             $ 0   $ 220,000
Warrants to purchase common stock           300,000   300,000  
Warrants maturity date           Mar. 22, 2026   Mar. 22, 2026  
2018 Share Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares options, granted               1,505,000  
Exercise price               $ 2.89  
Option to purchase common stock               6,372  
Shares available for future grants           825,000   825,000  
Employee Stock Purchase Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Purchase price of common stock percentage               85.00%  
Common stock issued pursuant to employee stock purchase plan, shares               1,903 2,389
Common stock issued pursuant to employee stock purchase plan, value               $ 6,000 $ 6,000
Equity Option [Member] | 2018 Share Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares options, granted       2,000,000          
Equity Option [Member] | 2018 Share Plan [Member] | Minimum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price       $ 5.00          
Equity Option [Member] | 2018 Share Plan [Member] | Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Exercise price       $ 8.00          
Equity Option [Member] | 2018 Share Plan [Member] | Common Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares options, granted       100,000          
Non Vested Stock Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation           $ 0 $ 388,000 $ 0 $ 2,381,000
Stock Option Activity [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares options, granted 200,000                
Option to purchase common stock           10,446 321,388 39,525 321,388
Stock option exercised           $ 3,000 $ 830,000 $ 81,000 $ 830,000
Option to purchase common stock           160,000 680,000 161,111 780,000
Option to purchase common stock withheld           115,417 505,340 116,225 558,431
Employees and Directors [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock-based compensation           $ 1,153,000 $ 941,000 $ 3,265,000 $ 2,546,000
Consultants [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Options granted           $ 47,000 $ 109,000 $ 175,000 $ 326,000
Consultants [Member] | Warrant [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Warrants purchase of common stock     60,000   60,000        
Warrant exercise price     $ 4.77   $ 2.06        
Number of shares as payment   25,484              
Employees and Consultants [Member] | 2018 Share Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Shares options, granted               1,505,000 1,430,000
Employees and Consultants [Member] | 2018 Share Plan [Member] | Minimum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share exercise price           $ 4.19   $ 4.19  
Employees and Consultants [Member] | 2018 Share Plan [Member] | Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Share exercise price           $ 4.81   $ 4.81