XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Net income (loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Earnings Per Share [Abstract]        
Net income $ 1,325 $ 4,480 $ 1,176 $ 3,335
Weighted average shares outstanding - basic (shares) 16,033 15,733 15,927 15,566
Net effect of dilutive share-based on the treasury stock method using average market price (shares) 49 34 36 20
Totals (shares) 16,082 15,767 15,963 15,586
Net income (loss) per share - basic (usd per share) $ 0.08 $ 0.28 $ 0.07 $ 0.21
Net income (loss) per share - diluted (usd per share) $ 0.08 $ 0.28 $ 0.07 $ 0.21