XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Earnings Per Share [Abstract]        
Net income (loss) $ 3,553 $ 5,867 $ (1,145) $ 2,800
Weighted average shares outstanding - basic (shares) 15,733,000 15,561,000 15,694,000 15,524,000
Net effect of dilutive share-based on the treasury stock method using average market price (shares) 13,000 7,000 0 5,000
Totals (shares) 15,746,000 15,568,000 15,694,000 15,529,000
Net income (loss) per share - basic (usd per share) $ 0.23 $ 0.38 $ (0.07) $ 0.18
Net income (loss) per share - diluted (usd per share) $ 0.23 $ 0.38 $ (0.07) $ 0.18
Antidilutive stock options (shares)     5,000