v3.26.3
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Oct. 31, 2024 10,544,431      
Balance at Oct. 31, 2024 $ 106 $ 26,988 $ 6,972 $ 34,066
Stock-based compensation expense $ 0 640 0 640
Tax withholding related to vesting of restricted stock (in shares) (10,107)      
Tax withholding related to vesting of restricted stock $ 0 (43) 0 (43)
Consolidated net income (loss) $ 0 0 (98) (98)
Balance (in shares) at Jul. 31, 2025 10,667,447      
Balance at Jul. 31, 2025 $ 107 27,791 6,874 34,772
Exercise of stock options (in shares) 50,623      
Exercise of stock options $ 1 206 0 207
Issuance of restricted stock (in shares) 82,500      
Issuance of restricted stock $ 0 0 0 0
Balance (in shares) at Apr. 30, 2025 10,668,653      
Balance at Apr. 30, 2025 $ 107 27,581 6,482 34,170
Stock-based compensation expense $ 0 219 0 219
Tax withholding related to vesting of restricted stock (in shares) (1,206)      
Tax withholding related to vesting of restricted stock $ 0 (9) 0 (9)
Consolidated net income (loss) $ 0 0 392 392
Balance (in shares) at Jul. 31, 2025 10,667,447      
Balance at Jul. 31, 2025 $ 107 27,791 6,874 34,772
Balance (in shares) at Oct. 31, 2025 10,713,801      
Balance at Oct. 31, 2025 $ 107 28,050 7,047 35,204
Stock-based compensation expense $ 0 824 0 824
Tax withholding related to vesting of restricted stock (in shares) (13,603)      
Tax withholding related to vesting of restricted stock $ 0 (142) 0 (142)
Consolidated net income (loss) $ 0 0 2,271 2,271
Balance (in shares) at Jul. 31, 2026 10,847,761      
Balance at Jul. 31, 2026 $ 109 29,118 9,318 $ 38,545
Exercise of stock options (in shares) 65,063     65,063
Exercise of stock options $ 1 387 0 $ 388
Issuance of restricted stock (in shares) 82,500      
Issuance of restricted stock $ 1 (1) 0 0
Balance (in shares) at Apr. 30, 2026 10,851,265      
Balance at Apr. 30, 2026 $ 109 28,895 7,876 36,880
Stock-based compensation expense $ 0 283 0 283
Tax withholding related to vesting of restricted stock (in shares) (3,504)      
Tax withholding related to vesting of restricted stock $ 0 (60) 0 (60)
Consolidated net income (loss) $ 0 0 1,442 1,442
Balance (in shares) at Jul. 31, 2026 10,847,761      
Balance at Jul. 31, 2026 $ 109 $ 29,118 $ 9,318 $ 38,545