Earnings Per Share - Reconciliation of Numerators and Denominators of Basic and Diluted Per Share Computations for Income (Loss) from Continuing Operations (Detail) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
May 31, 2018 |
May 31, 2017 |
May 31, 2016 |
|
| Basic earnings per share | |||
| Income (loss)available to common stockholders, (Numerator) Basic | $ 210,639 | $ (1,073,364) | $ (1,515,189) |
| Weighted Average Shares (Denominator), Basic | 3,422,724 | 2,995,910 | 2,995,910 |
| Per Share Amount, Basic | $ 0.06 | $ (0.36) | $ (0.51) |
| Effect of dilutive securities stock options, Amount | $ 0 | $ 0 | $ 0 |
| Effect of dilutive securities stock options | 37,615 | 0 | 0 |
| Diluted earnings per share | |||
| Loss available to common stockholders (Numerator), Diluted | $ 210,639 | $ (1,073,364) | $ (1,515,189) |
| Weighted Average Shares (Denominator), Diluted | 3,460,339 | 2,995,910 | 2,995,910 |
| Per Share Amount, Diluted | $ 0.06 | $ (0.36) | $ (0.51) |