XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 45,806 $ 42,651 $ 133,087 $ 132,882
Cost of sales and service 36,694 34,808 107,856 107,325
Gross profit 9,112 7,843 25,231 25,557
Selling, general and administrative expenses 10,762 10,376 32,041 33,352
Operating (loss) income (1,650) (2,533) (6,810) (7,795)
Interest expense 4 159 66 426
Interest income 58 172 239 492
Investment income, net 13 59 186 126
Other (expense) income, net (1,543) (136) (2,499) (1,125)
(Loss) income before income taxes (3,126) (2,597) (8,950) (8,728)
(Benefit) provision for income taxes 567 6,999 3,126 6,438
Net (loss) income $ (3,693) $ (9,596) $ (12,076) $ (15,166)
(Loss) income per common share - basic $ (0.58) $ (1.47) $ (1.87) $ (2.33)
(Loss) income per common share - diluted $ (0.58) $ (1.47) $ (1.87) $ (2.33)
Weighted average common shares outstanding - basic 6,463 6,513 6,474 6,505
Weighted average common shares outstanding - diluted 6,463 6,513 6,474 6,505
Dividends paid per share       $ 0.32