Quarterly report pursuant to Section 13 or 15(d)

STOCK BASED COMPENSATION (Details Narrative)

v3.21.2
STOCK BASED COMPENSATION (Details Narrative)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 01, 2021
$ / shares
shares
Oct. 30, 2020
$ / shares
shares
May 08, 2018
$ / shares
shares
Oct. 31, 2018
Days
$ / shares
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
shares
Jul. 31, 2021
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
shares
Mar. 25, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock option compensation to employees and directors | $             $ 4,803,515 $ 3,016,305  
Weighted average exercise per share | $ / shares             $ 2.58    
Stock options exercised, shares             44,000    
Stock options exercised | $           $ 18,540 $ 293,604 122,270  
Proceeds from stock plans | $             $ 3,000 15,452  
Warrant [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   5 months              
Class of Warrant or Right, Date from which Warrants or Rights Exercisable   Oct. 30, 2025              
[custom:WarrantsPurchaseOfCommonStock-0]   60,000              
Warrant exercise price | $ / shares   $ 2.06     $ 5.03   $ 5.03    
[custom:ConsultingExpense] | $             $ 96,000 $ 0  
Warrants to purchase common stock         500,000   500,000    
Warrants maturity date         Nov. 30, 2021   Nov. 30, 2021    
Warrants issued           0   0  
Warrant [Member] | Public Offering [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Warrant exercise price | $ / shares                 $ 6.5625
Warrants to purchase common stock                 300,000
Warrants maturity date                 Mar. 22, 2026
2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average exercise per share | $ / shares             $ 3.81    
Shares options, granted             4,370,000 800,000  
Stock options exercised, shares             33,888    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant         1,257,937   1,257,937    
Equity Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option to purchase common stock         0 0 107,451 107,451  
Stock options exercised, shares         7,200 7,200 51,100 51,100  
Stock options exercised | $         $ 0 $ 19,000 $ 294,000 $ 122,000  
Shares withheld on a cashless exercise             7,937 7,937  
Equity Option [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares options, granted 100,000                
Market Conditions Stock Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock option compensation to employees and directors | $         1,981,000        
Non Vested Stock Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock option compensation to employees and directors | $         4,528,000        
Share-based Payment Arrangement, Tranche One [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option to purchase common stock       500,000          
Weighted average exercise per share | $ / shares       $ 5.00          
Consecutive trading days | Days       20          
Minimum [Member] | Equity Option [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average exercise per share | $ / shares $ 5.00                
Maximum [Member] | Equity Option [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average exercise per share | $ / shares $ 8.00                
Shares options, granted 2,000,000                
Employees and Directors [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock option compensation to employees and directors | $         1,066,000 997,000 $ 2,822,000 $ 3,016,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    
Chairman, President and Chief Executive Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option to purchase common stock     1,500,000            
Expiration date     May 31, 2021            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate             1.62%    
Chairman, President and Chief Executive Officer [Member] | Market Conditions Stock Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares options, granted             4.02    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term             10 years    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate             75.00%    
Chairman, President and Chief Executive Officer [Member] | Restricted Stock [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option to purchase common stock     1,500,000            
Weighted average exercise per share | $ / shares     $ 11.00            
Expiration date     May 31, 2021            
Chairman, President and Chief Executive Officer [Member] | Minimum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average exercise per share | $ / shares     $ 5.00            
Service period     3 months            
Chairman, President and Chief Executive Officer [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average exercise per share | $ / shares     $ 8.00            
Service period     7 months            
Consultants [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock option compensation to employees and directors | $         $ 139,000 $ 45,000 $ 326,000 $ 157,000  
Employees and Consultants [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares options, granted         2,990,000 0 4,370,000 800,000  
Employees and Consultants [Member] | Minimum [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price | $ / shares         $ 2.83   $ 2.83    
Employees and Consultants [Member] | Maximum [Member] | 2018 Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Exercise price | $ / shares         $ 5.30   $ 5.30    
Employees [Member] | Employee Stock Purchase Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Option to purchase common stock             1,634 9,618  
Purchase price of common stock percentage             85.00%    
Proceeds from stock plans | $             $ 3,000 $ 15,000