XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2025
Jan. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS    
Sales and service fees $ 46,414 $ 45,059
Cost of sales and service 38,124 35,364
Gross profit 8,290 9,695
Selling, general and administrative expenses 10,382 11,515
Operating (loss) income (2,092) (1,820)
Interest expense 58 131
Interest income 94 156
Investment income, net 161 59
Other (expense) income, net (384) (513)
(Loss) income before income taxes (2,279) (2,249)
(Benefit) provision for income taxes 2,041 (601)
Net (loss) income $ (4,320) $ (1,648)
(Loss) income per common share - basic $ (0.67) $ (0.25)
(Loss) income per common share - diluted $ (0.67) $ (0.25)
Weighted average common shares outstanding - basic 6,459 6,483
Weighted average common shares outstanding - diluted 6,459 6,483
Dividends paid per share   $ 0.16