XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Sales and service fees $ 57,920 $ 37,126 $ 112,035 $ 80,786
Cost of sales and service 43,126 30,417 85,694 64,918
Gross profit 14,794 6,709 26,341 15,868
Selling, general and administrative expenses 11,273 10,599 21,841 21,445
Operating income (loss) 3,521 (3,890) 4,500 (5,577)
Interest expense 2 32 21 50
Interest income   20 16 90
Investment income 25 3 146 65
Other income, net (160) (793) (48) (710)
Income (loss) before income taxes 3,384 (4,692) 4,593 (6,182)
Provision (benefit) for income taxes 947 (765) 1,493 (1,362)
Net income (loss) $ 2,437 $ (3,927) $ 3,100 $ (4,820)
Income (loss) per common share - basic $ 0.37 $ (0.58) $ 0.47 $ (0.71)
Income (loss) per common share - diluted $ 0.36 $ (0.58) $ 0.46 $ (0.71)
Weighted average common shares outstanding - basic 6,596 6,739 6,585 6,760
Weighted average common shares outstanding - diluted 6,612 6,739 6,598 6,760
Dividends paid per share $ 0.14 $ 0.13 $ 0.27 $ 0.25