XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Earnings Per Share - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Jul. 31, 2021
Apr. 30, 2021
Jul. 31, 2022
Jul. 31, 2021
Basic (in shares) 7,975   8,151   7,947 8,158
Dilutive effect of equity compensation plans (in shares) 211   170   115 132
Weighted average common shares outstanding assuming full dilution (in shares) 8,186   8,321   8,062 8,290
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) 19   166   115 203
Stock options and restricted stock with exercise prices or grant date prices below the average market prices (in shares) 211   170   115 132
Net income (loss) $ 1,868 $ (885) $ 3,416 $ (843) $ 983 $ 2,573
Basic (in dollars per share) $ 0.23   $ 0.42   $ 0.12 $ 0.32
Diluted (in dollars per share) $ 0.23   $ 0.41   $ 0.12 $ 0.31