XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Earnings Per Share (Tables)
9 Months Ended
Oct. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Basic weighted average common shares outstanding

  13,788   13,774   13,782   13,769 

Stock options

     66      80 

Unvested restricted stock

  1   30   6   28 

Total weighted average common share equivalents

  1   96   6   108 

Diluted weighted average common shares outstanding

  13,789   13,870   13,788   13,877