XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
QUARTERLY FINANCIAL INFORMATION (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
QUARTERLY FINANCIAL INFORMATION (Unaudited)                      
Sales and service fees $ 63,462 $ 57,640 $ 62,825 $ 66,887 $ 68,982 $ 54,178 $ 57,920 $ 54,115 $ 250,814 $ 235,195 $ 170,627
Gross profit $ 17,570 $ 14,399 $ 15,602 $ 16,907 $ 16,934 $ 12,974 $ 14,794 $ 11,547 64,478 56,249 36,457
Gross profit margin 28.00% 25.00% 25.00% 25.00% 25.00% 24.00% 26.00% 21.00%      
Selling, general and administrative expenses $ 14,872 $ 12,647 $ 12,515 $ 11,697 $ 13,829 $ 10,331 $ 11,273 $ 10,568 51,731 46,001 41,416
Goodwill impairment                     4,903
Operating income (loss) 2,698 1,752 3,087 5,210 3,105 2,643 3,521 979 12,747 10,248 (9,862)
Provision (benefit) for income taxes 628 488 893 1,643 755 1,109 947 546 3,652 3,357 (4,556)
Net income (loss) $ 1,424 $ 1,238 $ 2,029 $ 3,535 $ 2,096 $ 1,568 $ 2,437 $ 663 $ 8,226 $ 6,764 $ (6,247)
Income (loss) per common share - basic (in dollars per share) $ 0.22 $ 0.19 $ 0.30 $ 0.53 $ 0.31 $ 0.23 $ 0.37 $ 0.10 $ 1.24 $ 1.01 $ (0.93)
Income (loss) per common share - diluted (in dollars per share) $ 0.22 $ 0.18 $ 0.30 $ 0.53 $ 0.31 $ 0.23 $ 0.37 $ 0.10 $ 1.23 $ 1.01 $ (0.93)