Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Equity

v3.25.4
Consolidated Statements of Equity - 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, 2023 $ 23,371 $ 311 $ 252,222 $ (228,196) $ 24,337 $ (966)
Balance, shares at Oct. 31, 2023   31,145,219          
Stock option compensation to employees and directors 4,420 4,420 4,420
Stock options issued to consultants 125 125 125
Common stock issued upon exercise of stock options 456 $ 2 454 456
Common stock issued upon exercise of stock options, shares   173,031          
Common stock issued to consultants 255 $ 1 254 255
Common stock issued to consultants, shares   89,336          
Common stock issued in an at-the-market offering, net of offering expenses of $183 2,955 $ 8 2,947 2,955
Common stock issued in an at-the-market offering, net of offering expenses of $183, shares   785,290          
Common stock issued pursuant to employee stock purchase plan 10 10 10
Common stock issued pursuant to employee stock purchase plan, shares   3,986          
Purchase of treasury stock (6) (6) (6)
Net loss (12,698) (12,554) (12,554) (144)
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 3,681 3,681 3,681
Stock options issued to consultants 129 129 129
Common stock issued upon exercise of stock options 105 105 105
Common stock issued upon exercise of stock options, shares   43,930          
Common stock issued in an at-the-market offering, net of offering expenses of $183 2,378 $ 8 2,370 2,378
Common stock issued in an at-the-market offering, net of offering expenses of $183, shares   772,001          
Common stock issued pursuant to employee stock purchase plan 7 7 7
Common stock issued pursuant to employee stock purchase plan, shares   3,036          
Net loss (11,028) (10,927) (10,927) (101)
Cancelation of treasury shares (6) 6
Cancelation of treasury shares, shares   (2,000)          
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