XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Earnings (Loss) Per Share - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Oct. 31, 2021
Oct. 31, 2020
Basic weighted average common shares outstanding (in shares) 8,126     8,165     8,148 8,113
Dilutive effect of equity compensation plans (in shares) 267     0     260 0
Weighted average common shares outstanding assuming full dilution (in shares) 8,393     8,165     8,408 8,113
Stock options and restricted stock not included in the computation of diluted earnings per share of common stock because the option exercise prices or grant date prices exceeded the average market prices of the common shares (in shares) 60     227     66 223
Stock options and restricted stock with exercise prices or grant date prices below the average market prices (in shares) 267     165     260 169
Net income (loss) $ 495 $ 3,416 $ (843) $ (2,850) $ 267 $ (2,521) $ 3,068 $ (5,104)
Basic (in dollars per share) $ 0.06     $ (0.35)     $ 0.38 $ (0.63)
Diluted (in dollars per share) $ 0.06     $ (0.35)     $ 0.36 $ (0.63)