XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Computation of Net Income (Loss) Per Share (Tables)
3 Months Ended
Apr. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

April 30,

 
  

2021

  

2020

 
  

(in thousands except per share

data)

 

Net income (loss)

 $1,832  $(410

)

Less: Dividends declared

  (1,454

)

  (1,431

)

Undistributed net income (loss)

 $378  $(1,841

)

         

Net income (loss) per share Class A Common Stock

        

Dividends declared

 $1,254  $1,232 

Allocation of undistributed net income (loss)

  326   (1,585

)

Net income (loss) attributable to Class A common stock

 $1,580  $(353

)

         

Weighted average shares of Class A common stock outstanding—basic

  17,379   17,112 

Weighted average potential shares of Class A common stock

  1,067    

Weighted average shares of Class A common stock and potential common shares outstanding—diluted

  18,446   17,112 
         

Basic net income (loss) per Class A common share

 $0.09  $(0.02

)

Diluted net income (loss) per Class A common share

 $0.09  $(0.02

)

         

Net income (loss) per share Class B Common Stock

        

Dividends declared

 $200  $199 

Allocation of undistributed net income (loss)

  52   (256

)

Net income (loss) attributable to Class B common stock

 $252  $(57

)

         

Weighted average shares of Class B common stock outstanding—basic

  3,330   3,321 

Weighted average potential shares of Class B common stock

  79    

Weighted average shares of Class B common stock and potential common shares outstanding—diluted

  3,409   3,321 
         

Basic net income (loss) per Class B common share

 $0.08  $(0.02

)

Diluted net income (loss) per Class B common share

 $0.07  $(0.02

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended

April 30,

 
  

2021

  

2020

 
  

(in thousands)

 

Class A

  2   1,845 

Class B

     150