XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Income Per Share of Common Stock -        
Net income attributable to common stockholders $ 3,562,996 $ 452,458 $ 4,471,124 $ 3,044,535
Weighted-average shares outstanding - basic 28,279,701 28,472,639 28,279,701 28,472,256
Income per share of common stock – basic $ 0.13 $ 0.02 $ 0.16 $ 0.11
Net income attributable to common stockholders $ 3,562,996 $ 452,458 $ 4,471,124 $ 3,044,535
Add: Preferred stock dividends for assumed conversion 132,500 361,267 243,082
Net income attributable to common stockholders $ 3,695,496 $ 452,458 $ 4,832,391 $ 3,287,617
Incremental shares from assumed conversion of warrants or options, as appropriate 3,824,564 494,505 3,825,723 3,828,828
Weighted average common stock outstanding - diluted 32,104,265 28,967,144 32,105,424 32,301,084
Income per share of common stock – diluted $ 0.12 $ 0.02 $ 0.15 $ 0.10