XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS    
Sales and service fees $ 45,059 $ 54,682
Cost of sales and service 35,364 41,964
Gross profit 9,695 12,718
Selling, general and administrative expenses 11,515 11,484
Operating (loss) income (1,820) 1,234
Interest expense 131 16
Interest income 156 52
Investment income 59 29
Other (expense) income, net (513) 641
(Loss) income before income taxes (2,249) 1,940
(Benefit) provision for income taxes (601) 610
Net (loss) income $ (1,648) $ 1,330
(Loss) income per common share - basic $ (0.25) $ 0.20
(Loss) income per common share - diluted $ (0.25) $ 0.20
Weighted average common shares outstanding - basic 6,483 6,583
Weighted average common shares outstanding - diluted 6,483 6,622
Dividends paid per share $ 0.16 $ 0.15