Quarterly report pursuant to Section 13 or 15(d)

STOCK BASED COMPENSATION (Details Narrative)

v3.22.0.1
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
Nov. 16, 2021
Nov. 02, 2021
Jun. 01, 2021
Oct. 30, 2020
Jan. 31, 2022
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options exercised           $ 104,000
Common Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options exercised, shares           30,000
Stock options exercised          
Warrant [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period   5 months   5 months    
Class of warrant or right, date from which warrants or rights exercisable   Oct. 30, 2026   Oct. 30, 2025    
Warrants purchase of common stock   60,000   60,000    
Warrant exercise price   $ 4.77   $ 2.06 $ 6.56  
Consulting expense $ 25,484       $ 110,000 $ 57,000
Warrants to purchase common stock         300,000  
Warrants maturity date         Mar. 22, 2026  
2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares options, granted         30,000 1,130,000
Share-based compensation arrangements by share-based payment award, options, exercises in period, weighted average exercise price           $ 3.78
Stock options exercised, shares           23,880
Number of shares available for future grants         2,000,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%  
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] | 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         $ 1,405,000 $ 0
Stock Option Activity [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option to purchase common stock         100,000 100,000
Shares withheld on a cashless exercise         53,091 53,091
Stock options exercised, shares         29,880 29,880
Stock options exercised         $ 0 $ 104,000
Minimum [Member] | Equity Option [Member] | 2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangements by share-based payment award, options, exercises in period, weighted average exercise price     $ 5.00      
Maximum [Member] | Equity Option [Member] | 2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangements by share-based payment award, options, exercises in period, weighted average exercise price     $ 8.00      
Employees and Directors [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation         $ 730,000 875,000
Employees and Directors [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period         1 year  
Employees and Directors [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period         4 years  
Consultants [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted         $ 109,000 $ 54,000
Employees and Consultants [Member] | 2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares options, granted         30,000 1,130,000
Employees and Consultants [Member] | Minimum [Member] | 2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price         $ 2.83  
Employees and Consultants [Member] | Maximum [Member] | 2018 Share Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price         $ 3.24  
Employees [Member] | Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option to purchase common stock         0 0