XML 23 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2019
Nov. 30, 2018
Nov. 30, 2019
Nov. 30, 2018
Earnings Per Share [Abstract]        
Net income attributable to common stockholders $ 304,428 $ 128,893 $ 746,678 $ 730,281
Weighted-average shares outstanding - basic 28,361,201 28,361,201 28,361,201 28,361,201
Incremental shares from assumed conversion of options and warrants 639,959 657,061 644,231 648,748
Diluted shares 29,001,160 29,018,262 29,005,432 29,009,949
Income per share - Basic and Diluted $ 0.01 $ 0.00 $ 0.03 $ 0.03