XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 42,651 $ 53,201 $ 132,882 $ 161,702
Cost of sales and service 34,808 39,753 107,325 122,953
Gross profit 7,843 13,448 25,557 38,749
Selling, general and administrative expenses 10,376 12,436 33,352 35,512
Operating (loss) income (2,533) 1,012 (7,795) 3,237
Interest expense 159 88 426 159
Interest income 172 122 492 259
Investment income 59 11 126 47
Other (expense) income, net (136) (412) (1,125) (131)
(Loss) income before income taxes (2,597) 645 (8,728) 3,253
(Benefit) provision for income taxes 6,999 385 6,438 1,286
Net (loss) income $ (9,596) $ 260 $ (15,166) $ 1,967
(Loss) income per common share - basic $ (1.47) $ 0.04 $ (2.33) $ 0.30
(Loss) income per common share - diluted $ (1.47) $ 0.04 $ (2.33) $ 0.30
Weighted average common shares outstanding - basic 6,513 6,462 6,505 6,511
Weighted average common shares outstanding - diluted 6,513 6,469 6,505 6,538
Dividends paid per share   $ 0.16 $ 0.32 $ 0.47