XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 45,172 $ 53,819 $ 90,231 $ 108,501
Cost of sales and service 37,153 41,236 72,517 83,200
Gross profit 8,019 12,583 17,714 25,301
Selling, general and administrative expenses 11,461 11,592 22,976 23,076
Operating (loss) income (3,442) 991 (5,262) 2,225
Interest expense 136 55 267 71
Interest income 164 85 320 137
Investment income 8 7 67 36
Other (expense) income, net (476) (360) (989) 281
(Loss) income before income taxes (3,882) 668 (6,131) 2,608
(Benefit) provision for income taxes 40 291 (561) 901
Net (loss) income $ (3,922) $ 377 $ (5,570) $ 1,707
(Loss) income per common share - basic $ (0.61) $ 0.06 $ (0.86) $ 0.26
(Loss) income per common share - diluted $ (0.61) $ 0.06 $ (0.86) $ 0.26
Weighted average common shares outstanding - basic 6,518 6,486 6,500 6,536
Weighted average common shares outstanding - diluted 6,518 6,516 6,500 6,570
Dividends paid per share $ 0.16 $ 0.16 $ 0.32 $ 0.31