v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 47,289 $ 45,806 $ 137,775 $ 133,087
Cost of sales and service 34,106 36,694 106,323 107,856
Gross profit 13,183 9,112 31,452 25,231
Selling, general and administrative expenses 10,889 10,762 33,127 32,041
Operating (loss) income 2,294 (1,650) (1,675) (6,810)
Interest expense 25 4 61 66
Interest income 86 58 199 239
Investment income, net 95 13 204 186
Other income (expense), net 296 (1,543) (525) (2,499)
(Loss) income before income taxes 2,746 (3,126) (1,858) (8,950)
Provision (benefit) for income taxes 432 567 1,668 3,126
Net (loss) income $ 2,314 $ (3,693) $ (3,526) $ (12,076)
(Loss) income per common share $ 0.35 $ (0.58) $ (0.55) $ (1.87)
(Loss) income per common share $ 0.35 $ (0.58) $ (0.55) $ (1.87)
Weighted average common shares outstanding - basic 6,476 6,463 6,456 6,474
Weighted average common shares outstanding - diluted 6,497 6,463 6,456 6,474