XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Earnings Per Share (Tables)
12 Months Ended
May 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Basic earnings per share of common stock:

               
   

May 31,

   

May 31,

 
   

2025

   

2024

 
                 

Numerator -

               

Net income attributable to common stockholders

  $ 1,922,297     $ 4,440,265  

Denominator -

               

Weighted-average shares outstanding - basic

    28,063,545       28,279,701  

Income per share of common stock - basic

  $ 0.07     $ 0.16  
                 

Diluted earnings per share of common stock:

               

Numerator -

               

Net income attributable to common stockholders

  $ 1,922,297     $ 4,440,265  

Denominator -

               

Weighted-average shares outstanding - basic

    28,063,545       28,279,701  

Incremental shares from assumed conversion of options warrants and preferred stock, as appropriate

    495,815       495,283  

Weighted average common stock outstanding - diluted

    28,559,360       28,774,984  

Income per share of common stock - diluted

  $ 0.07     $ 0.15