XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Earning (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Net income (loss) attributable to common stockholders $ (1,099,022) $ 187,372
Basic (in shares) 27,278,050 28,279,701
Basic (in dollars per share) $ (0.04) $ 0.01
Weighted-average shares outstanding - basic (in shares) 27,278,050 28,279,701
Incremental shares from assumed conversion of options warrants and preferred stock, as appropriate (in shares) 496,055 496,295
Weighted average common stock outstanding - diluted (in shares) 27,774,105 28,775,996
Diluted (in dollars per share) $ (0.04) $ 0.01