XML 58 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Reconciliation of Basic and Diluted Earnings (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2018
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Apr. 30, 2017
Jan. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2016
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                      
Net income $ 8,302 $ 6,500 $ 3,751 $ 2,937 $ 6,702 $ 3,888 $ 3,646 $ 879 $ 21,490 $ 15,115 $ 13,292
Undistributed earnings allocated to participating shares - Basic                 (132) (100) (76)
Undistributed earnings allocated to participating shares - Diluted                 (132) (100) (76)
Net income applicable to common shareholders - Basic                 21,358 15,015 13,216
Net income applicable to common shareholders - Diluted                 $ 21,358 $ 15,015 $ 13,216
Weighted average shares outstanding - Basic                 6,700 6,615 6,569
Weighted average shares outstanding -Diluted                 6,771 6,680 6,642
Stock options and contingently issuable securities                 71 65 73
Income per share -Basic $ 1.24 $ 0.96 $ 0.55 $ 0.44 $ 1.01 $ 0.58 $ 0.55 $ 0.13 $ 3.19 $ 2.27 $ 2.01
Income per share - Diluted $ 1.22 $ 0.95 $ 0.55 $ 0.43 $ 1.00 $ 0.58 $ 0.54 $ 0.13 $ 3.15 $ 2.25 $ 1.99