v3.26.1
Note 3 - Earnings (Loss) Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
May 31, 2026
May 31, 2025
Net income (loss) attributable to common stockholders $ (8,235,576) $ 1,922,297
Weighted-average shares outstanding - basic (in shares) 27,272,779 28,063,545
Basic (in dollars per share) $ (0.3) $ 0.07
Incremental shares from assumed conversion of options warrants, as appropriate (in shares) 0 495,815
Weighted average common stock outstanding - diluted (in shares) 27,272,779 28,559,360
Earnings (loss) per share of common stock - diluted (in dollars per share) $ (0.3) $ 0.07