XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS      
Sales and service fees $ 186,584 $ 227,807 $ 250,814
Cost of sales and service 148,841 171,639 186,336
Gross profit 37,743 56,168 64,478
Selling, general and administrative expenses 46,029 49,552 51,731
Operating (loss) income (8,286) 6,616 12,747
Interest expense 578 282 27
Interest income 621 369 79
Investment income, net 80 61 174
Income from equity investments 292 494 733
Other expense, net 1,979 504 1,828
(Loss) income before income taxes (9,850) 6,754 11,878
Provision for income taxes 6,758 2,365 3,652
Net (loss) income $ (16,608) $ 4,389 $ 8,226
(Loss) income per common share - basic $ (2.56) $ 0.67 $ 1.24
(Loss) income per common share - diluted $ (2.56) $ 0.66 $ 1.23
Weighted average common shares outstanding - basic 6,489 6,499 6,580
Weighted average common shares outstanding - diluted 6,489 6,528 6,632