Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.24.1.1.u2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Oct. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock option exercised $ 57,000 $ 75,000 $ 124,000 $ 78,000  
Common stock issued pursuant to employee stock purchase plan $ 7,000 $ 6,000 $ 7,000 $ 6,000  
Warrant [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Option to purchase common stock 300,000   300,000    
Warrants outstanding 300,000   300,000    
Warrant per share $ 6.56   $ 6.56    
Expire date Mar. 22, 2026   Mar. 22, 2026    
Stock Option Activity [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Option to purchase common stock 19,999 27,818 43,999 29,079  
Stock option exercised $ 57,000 $ 75,000 $ 124,000 $ 78,000  
Option to purchase common stock   1,111   1,111  
Option to purchase common stock withheld       808  
2018 Share Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares options, granted     1,350,000    
Option to purchase common stock 11,246,094   11,246,094   10,241,000
Shares for grant 938,907   938,907    
Employee Stock Purchase Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Purchase percent     85.00%    
Shares purchased 2,616 1,903 2,616 1,903  
Common stock issued pursuant to employee stock purchase plan $ 7,000 $ 6,000 $ 7,000 $ 6,000  
Employees and Directors [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation 1,238,000 1,155,000 2,346,000 2,112,000  
Consultants [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options granted $ 22,000 $ 47,000 $ 78,000 $ 128,000  
Employees and Consultants [Member] | 2018 Share Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares options, granted 15,000 0 1,350,000 1,505,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 $ 3.17   $ 3.17    
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.39   $ 4.39