XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Earning Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
May 31, 2025
May 31, 2024
Net income (loss) attributable to common stockholders $ 1,922,297 $ 4,440,265
Basic (in shares) 28,063,545 28,279,701
Basic (in dollars per share) $ 0.07 $ 0.16
Weighted-average shares outstanding - basic (in shares) 28,063,545 28,279,701
Incremental shares from assumed conversion of options warrants and preferred stock, as appropriate (in shares) 495,815 495,283
Weighted average common stock outstanding - diluted (in shares) 28,559,360 28,774,984
Diluted (in dollars per share) $ 0.07 $ 0.15