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

Three Months Ended July 31,

  

Six Months Ended July 31,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Basic weighted average common shares outstanding

  13,782   13,774   13,779   13,767 

Stock options

     79      58 

Unvested restricted stock

  5   29   5   18 

Total weighted average common share equivalents

  5   108   5   76 

Diluted weighted average common shares outstanding

  13,787   13,882   13,784   13,843