v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 47,618 $ 40,867 $ 90,486 $ 87,281
Cost of sales and service 37,287 33,038 72,217 71,162
Gross profit 10,331 7,829 18,269 16,119
Selling, general and administrative expenses 11,130 10,897 22,238 21,279
Operating (loss) income (799) (3,068) (3,969) (5,160)
Interest expense 30 4 36 62
Interest income 71 87 113 181
Investment income, net 4 12 109 173
Other income (expense), net (843) (572) (821) (956)
(Loss) income before income taxes (1,597) (3,545) (4,604) (5,824)
Provision (benefit) for income taxes 775 518 1,236 2,559
Net (loss) income $ (2,372) $ (4,063) $ (5,840) $ (8,383)
(Loss) income per common share $ (0.37) $ (0.62) $ (0.91) $ (1.29)
(Loss) income per common share $ (0.37) $ (0.62) $ (0.91) $ (1.29)
Weighted average common shares outstanding - basic 6,473 6,500 6,449 6,479
Weighted average common shares outstanding - diluted 6,473 6,500 6,449 6,479