XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
May 31, 2023
May 31, 2022
Income Per Share of Common Stock -    
Net income attributable to common stockholders $ 5,842,828 $ 3,938,478
Weighted-average common shares outstanding-basic 28,279,701 28,423,721
Income per share of common stock - Basic $ 0.21 $ 0.14
Net income attributable to common stockholders $ 5,842,828 $ 3,938,478
Add: Preferred stock dividends due to assumed conversion 495,681 328,459
Net income allocated to common stockholders $ 6,338,509 $ 4,266,937
Incremental common shares from assumed conversion of warrants and preferred stock, as appropriate 3,825,814 3,828,711
Diluted weighted average common stock outstanding 32,105,515 32,252,432
Income per share of common stock - Diluted $ 0.20 $ 0.13