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

Three Months Ended April 30,

 
  

2022

  

2021

 
  

(in thousands)

 

Basic weighted average common shares outstanding

  13,775   13,759 

Stock options

     94 

Unvested restricted stock

  11   27 

Total weighted average common share equivalents

  11   121 

Diluted weighted average common shares outstanding

  13,786   13,880