XML 64 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 8 - Earnings Per Share (Tables)
9 Months Ended
Oct. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended October 31,
   
Nine Months Ended October 31,
 
   
2019
   
2018
   
2019
   
2018
 
Basic weighted average common shares outstanding
   
8,037
     
7,877
     
7,970
     
7,806
 
Dilutive effect of equity compensation plans
   
     
     
77
     
 
Weighted average common shares outstanding assuming full dilution
   
8,037
     
7,877
     
8,047
     
7,806
 
                                 
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
   
68
     
176
     
68
     
176
 
Stock options with an exercise price below the average market price
   
77
     
91
     
77
     
91