Quarterly report [Sections 13 or 15(d)]

STOCK-BASED COMPENSATION (Details Narrative)

v3.25.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Oct. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Proceeds from options exercised   $ 67,000  
Expenses for shares issued services   $ 96,000  
Treasury stock, common shares 2,000   2,000
Treasury stock repurchased, average cost $ 3.17    
Treasury stock total cost $ 6,000   $ 6,000
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 300,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 6.56    
Warrants and Rights Outstanding, Maturity Date Mar. 22, 2026    
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock issued upon exercise of stock options   24,000  
Proceeds from options exercised   $ 67,000  
2018 Share Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares options, granted 1,355,000    
Shares available for future grants 645,000    
Employee Stock Purchase Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Employees purchase shares percentage 85.00%    
Shares purchased 0 0  
Employees and Directors [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted $ 1,031,000 $ 1,108,000  
Consultants [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted $ 24,000 $ 56,000  
Employees And Consultants [Member] | 2018 Share Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares options, granted 1,355,000 1,335,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 $ 2.37    
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    
Consultant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares issued services   29,336