XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Net income (loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Earnings Per Share [Abstract]        
Net income (loss) $ 3,760 $ 3,553 $ (149) $ (1,145)
Weighted average shares outstanding - basic (shares) 15,920,000 15,733,000 15,872,000 15,694,000
Net effect of dilutive share-based on the treasury stock method using average market price (shares) 9,000 13,000 0 0
Totals (shares) 15,929,000 15,746,000 15,872,000 [1] 15,694,000 [1]
Net income (loss) per share - basic (usd per share) $ 0.24 $ 0.23 $ (0.01) $ (0.07)
Net income (loss) per share - diluted (usd per share) $ 0.24 $ 0.23 $ (0.01) [1] $ (0.07) [1]
Antidilutive stock options (shares)     1,500 5,000
[1] Net loss per common share was calculated based on basic shares outstanding due to the anti-dilutive effect on the inclusion of common stock equivalent shares.