XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Earning Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2025
Feb. 29, 2024
Net income (loss) attributable to common stockholders $ 849,867 $ 151,456 $ 691,942 $ 2,567,830
Basic (in shares) 28,097,494 28,279,701 28,220,051 28,279,701
Basic (in dollars per share) $ 0.03 $ 0.01 $ 0.02 $ 0.09
Weighted-average shares outstanding - basic (in shares) 28,097,494 28,279,701 28,220,051 28,279,701
Incremental shares from assumed conversion of options warrants and preferred stock, as appropriate (in shares) 495,099 495,455 495,892 495,000
Weighted average common stock outstanding - diluted (in shares) 28,592,593 28,775,156 28,715,943 28,774,701
Diluted (in dollars per share) $ 0.03 $ 0.01 $ 0.02 $ 0.09