XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 53,819 $ 62,825 $ 108,501 $ 129,712
Cost of sales and service 41,236 47,223 83,200 97,203
Gross profit 12,583 15,602 25,301 32,509
Selling, general and administrative expenses 11,592 12,515 23,076 24,212
Operating income 991 3,087 2,225 8,297
Interest expense 55 6 71 13
Interest income 85   137 53
Investment income, net 7 3 36 181
Other income (expense), net (360) (162) 281 (418)
Income before income taxes 668 2,922 2,608 8,100
Provision for income taxes 291 893 901 2,536
Net income $ 377 $ 2,029 $ 1,707 $ 5,564
Income (loss) per common share - basic $ 0.06 $ 0.30 $ 0.26 $ 0.83
Income (loss) per common share - diluted $ 0.06 $ 0.30 $ 0.26 $ 0.83
Weighted average common shares outstanding - basic 6,486 6,571 6,536 6,594
Weighted average common shares outstanding - diluted 6,516 6,640 6,570 6,641
Dividends paid per share $ 0.16 $ 0.15 $ 0.31 $ 0.29