XML 68 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jul. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended July 31,
   
Six Months Ended July 31,
 
   
2019
   
2018
   
2019
   
2018
 
Basic weighted average common shares outstanding
   
7,987
     
7,820
     
7,937
     
7,769
 
Dilutive effect of equity compensation plans
   
88
     
     
87
     
 
Weighted average common shares outstanding assuming full dilution
   
8,075
     
7,820
     
8,024
     
7,769
 
                                 
Stock options not included in the computation of diluted earnings per share of common stock because the option exercise prices exceeded the average market prices of the common shares
   
73
     
178
     
74
     
178
 
Stock options with an exercise price below the average market price
   
88
     
90
     
87
     
90