XML 113 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share Reconciliation of Numerator and Denominator of the basic and diluted earnings per share computation (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
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 80 68 53
Net income available to common stockholders $ (8,456) $ 11,052 $ 4,025 $ 4,858 $ (926) $ (1,982) $ 4,229 $ (2,018) $ 11,479 $ (697) $ 3,669
Basic weighted average number of common shares 23,309 23,278 23,222 23,107 23,055 18,559 17,858 17,720 23,229 19,233 17,513
Diluted weighted average number of common shares 23,309 23,453 23,357 23,287 23,055 18,559 17,888 17,720 23,369 19,233 17,526
Basic earnings (loss) per share $ (0.36) $ 0.47 $ 0.17 $ 0.21 $ (0.04) $ (0.11) $ 0.24 $ (0.11) $ 0.49 $ (0.04) $ 0.21
Diluted earnings (loss) per share $ (0.36) $ 0.47 $ 0.17 $ 0.21 $ (0.04) $ (0.11) $ 0.24 $ (0.11) $ 0.49 $ (0.04) $ 0.21
Restricted Stock Units (RSUs) [Member]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 140 0 13