v3.26.1
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Parent [Member]
Noncontrolling Interest [Member]
Balance at Oct. 31, 2024 $ 18,888 $ 322 $ 260,432 $ (240,750) $ (6) $ 19,998 $ (1,110)
Balance, shares at Oct. 31, 2024   32,196,862          
Stock option compensation to employees and directors 2,822 2,822 2,822
Stock options issued to consultants 77 77 77
Common stock issued in an at-the-market offering, net of offering expenses 1,924 $ 6 1,918 1,924
Common stock issued in an at-the-market offering, net of offering expenses, shares   611,686          
Common stock issued upon exercise of stock options 2 2 2
Common stock issued upon exercise of stock options, shares   14,043          
Net loss (8,306) (8,232) (8,232) (74)
Balance at Jul. 31, 2025 15,411 $ 328 265,249 (248,982) 16,595 (1,184)
Balance, shares at Jul. 31, 2025   32,822,109          
Common stock issued pursuant to an employee stock purchase plan 4 4 4
Common stock issued pursuant to an employee stock purchase plan, shares   1,518          
Cancelation of treasury shares (6) 6
Cancelation of treasury shares, shares   (2,000)          
Balance at Apr. 30, 2025 14,906 $ 322 262,470 (246,724) 16,068 (1,162)
Balance, shares at Apr. 30, 2025   32,211,092          
Stock option compensation to employees and directors 829 829   829
Stock options issued to consultants 26 26   26
Common stock issued in an at-the-market offering, net of offering expenses 1,928 $ 6 1,922   1,928
Common stock issued in an at-the-market offering, net of offering expenses, shares   596,974          
Common stock issued upon exercise of stock options 2 2   2
Common stock issued upon exercise of stock options, shares   14,043          
Net loss (2,280) (2,258) (2,258) (22)
Balance at Jul. 31, 2025 15,411 $ 328 265,249 (248,982) 16,595 (1,184)
Balance, shares at Jul. 31, 2025   32,822,109          
Balance at Oct. 31, 2025 13,950 $ 330 266,508 (251,677) 15,161 (1,211)
Balance, shares at Oct. 31, 2025   33,013,829          
Stock option compensation to employees and directors 2,042 2,042   2,042
Stock options issued to consultants 85 85   85
Common stock issued in an at-the-market offering, net of offering expenses 4,806 $ 16 4,790   4,806
Common stock issued in an at-the-market offering, net of offering expenses, shares   1,548,324          
Common stock issued upon exercise of stock options 60 60   60
Common stock issued upon exercise of stock options, shares   20,855          
Net loss (7,746) (7,687) (7,687) (59)
Balance at Jul. 31, 2026 13,201 $ 346 273,489 (259,364) 14,471 (1,270)
Balance, shares at Jul. 31, 2026   34,584,538          
Common stock issued pursuant to an employee stock purchase plan 4 4   4
Common stock issued pursuant to an employee stock purchase plan, shares   1,530          
Balance at Apr. 30, 2026 13,224 $ 339 270,894 (256,758) 14,475 (1,251)
Balance, shares at Apr. 30, 2026   33,922,776          
Stock option compensation to employees and directors 637 637   637
Stock options issued to consultants 29 29   29
Common stock issued in an at-the-market offering, net of offering expenses 1,936 $ 7 1,929   1,936
Common stock issued in an at-the-market offering, net of offering expenses, shares   661,190          
Common stock issued upon exercise of stock options  
Common stock issued upon exercise of stock options, shares   572          
Net loss (2,625) (2,606) (2,606) (19)
Balance at Jul. 31, 2026 $ 13,201 $ 346 $ 273,489 $ (259,364) $ 14,471 $ (1,270)
Balance, shares at Jul. 31, 2026   34,584,538