XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Earnings Per Share (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended April 30,

 
  

2024

  

2023

 

Basic weighted average common shares outstanding at April 30, 2024

  7,906   8,004 

Dilutive effect of equity compensation plans

  150   - 

Weighted average common shares outstanding assuming full dilution

  8,056   8,004 
         

Stock options and restricted stock not included in the computation of diluted earnings per share of common stock because the option exercise prices or grant date prices exceeded the average market prices of the common shares

  32   35 

Stock options and restricted stock with exercise prices or grant date prices below the average market prices

  150   210 
         

Net income (loss) attributable to common stock

 $1,443  $(1,123)
         

Earnings per share attributable to common stock

        

Basic

 $0.18  $(0.14)

Diluted

 $0.18  $(0.14)