XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 54,178 $ 45,382 $ 166,213 $ 126,168
Cost of sales and service 41,204 34,313 126,898 99,231
Gross profit 12,974 11,069 39,315 26,937
Selling, general and administrative expenses 10,331 9,627 32,172 31,072
Operating income (loss) 2,643 1,442 7,143 (4,135)
Interest expense 2 19 23 69
Interest income 17 14 33 104
Investment income 8 11 154 76
Other income, net 11 (223) (37) (933)
Income (loss) before income taxes 2,677 1,225 7,270 (4,957)
Provision (benefit) for income taxes 1,109 (937) 2,602 (2,299)
Net income (loss) $ 1,568 $ 2,162 $ 4,668 $ (2,658)
Income (loss) per common share - basic $ 0.23 $ 0.32 $ 0.70 $ (0.39)
Income (loss) per common share - diluted $ 0.23 $ 0.32 $ 0.70 $ (0.39)
Weighted average common shares outstanding - basic 6,601 6,595 6,591 6,705
Weighted average common shares outstanding - diluted 6,618 6,604 6,605 6,705
Dividends paid per share $ 0.14 $ 0.13 $ 0.41 $ 0.38