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)