Stock Options and Stock Based Compensation - Schedule of Outstanding Stock Options (Detail) - $ / shares
12 Months Ended
May 31, 2018
May 31, 2017
May 31, 2016
May 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Outstanding Options 318,332 360,000 147,500 332,500
Weighted Average Exercise Price, Outstanding Options $ 2.36 $ 2.28 $ 3.11 $ 3.68
Weighted Average Remaining Contractual Life (yrs), Outstanding Options 6 years 9 months 18 days      
Exercisable Options, Number of Shares 282,497      
Exercisable Options, Weighted Average Exercise Price $ 2.44      
Options 1 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Outstanding Options 170,832      
Weighted Average Exercise Price, Outstanding Options $ 1.70      
Weighted Average Remaining Contractual Life (yrs), Outstanding Options 8 years 6 months      
Exercisable Options, Number of Shares 134,997      
Exercisable Options, Weighted Average Exercise Price $ 1.70      
Options 2 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Outstanding Options 15,000      
Weighted Average Exercise Price, Outstanding Options $ 2.53      
Weighted Average Remaining Contractual Life (yrs), Outstanding Options 5 years 3 months 19 days      
Exercisable Options, Number of Shares 15,000      
Exercisable Options, Weighted Average Exercise Price $ 2.53      
Options 3 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Outstanding Options 77,500      
Weighted Average Exercise Price, Outstanding Options $ 2.85      
Weighted Average Remaining Contractual Life (yrs), Outstanding Options 5 years 10 months 25 days      
Exercisable Options, Number of Shares 77,500      
Exercisable Options, Weighted Average Exercise Price $ 2.85      
Options 4 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Shares, Outstanding Options 55,000      
Weighted Average Exercise Price, Outstanding Options $ 3.65      
Weighted Average Remaining Contractual Life (yrs), Outstanding Options 3 years      
Exercisable Options, Number of Shares 55,000      
Exercisable Options, Weighted Average Exercise Price $ 3.65