XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Earnings Per Share - Calculation of Basic and Diluted Weighted Average Common Shares Used in Earnings Per Share Calculation (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Basic (in shares) 13,774 12,313 13,769 12,223
Total weighted average common share equivalents (in shares) 96 87 108 34
Diluted weighted average common shares outstanding (in shares) 13,870 12,400 13,877 12,257
Share-based Payment Arrangement, Option [Member]        
Stock options (in shares) 66 70 80 24
Restricted Stock [Member]        
Stock options (in shares) 30 17 28 10