XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 53,201 $ 57,640 $ 161,702 $ 187,352
Cost of sales and service 39,753 43,241 122,953 140,444
Gross profit 13,448 14,399 38,749 46,908
Selling, general and administrative expenses 12,436 12,647 35,512 36,859
Operating income 1,012 1,752 3,237 10,049
Interest expense 88 9 159 22
Interest income 122 16 259 69
Investment income, net 11   47 170
Investment income   (11)    
Other income (expense), net (412) (22) (131) (440)
Income before income taxes 645 1,726 3,253 9,826
Provision for income taxes 385 488 1,286 3,024
Net income $ 260 $ 1,238 $ 1,967 $ 6,802
Income (loss) per common share - basic $ 0.04 $ 0.19 $ 0.30 $ 1.02
Income (loss) per common share - diluted $ 0.04 $ 0.18 $ 0.30 $ 1.01
Weighted average common shares outstanding - basic 6,462 6,567 6,511 6,585
Weighted average common shares outstanding - diluted 6,469 6,629 6,538 6,637
Dividends paid per share $ 0.16 $ 0.15 $ 0.47 $ 0.44