General form of registration statement for all companies including face-amount certificate companies

Stockholders' Equity (Details) - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range

v3.19.2
Stockholders' Equity (Details) - Schedule of Share-based Compensation, Shares Authorized Under Stock Option Plans, by Exercise Price Range - $ / shares
9 Months Ended 12 Months Ended
May 31, 2017
Feb. 28, 2019
May 31, 2018
Aug. 10, 2018
Jun. 27, 2018
May 30, 2017
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price       $ 0.60 $ 0.50  
Number of Warrants Outstanding (in Shares) 4,700,988 58,685,465 4,700,988     0
Weighted Average remaining contractual life   2 years 270 days 3 years 357 days      
Weighted average exercise price of outstanding warrants $ 0 $ 0.53 $ 0.69      
Number of warrants exercisable (in Shares)   58,685,465 4,700,988      
Weighted average exercise price of exercisable warrants   $ 0.53 $ 0.69      
Warrant Exercisable at $0.49 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 0.49        
Number of Warrants Outstanding (in Shares)   35,782,952        
Weighted Average remaining contractual life   2 years 266 days        
Weighted average exercise price of outstanding warrants   $ 0.49        
Number of warrants exercisable (in Shares)   35,782,952        
Weighted average exercise price of exercisable warrants   $ 0.49        
Warrants Exercisable at $0.50 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 0.50        
Number of Warrants Outstanding (in Shares)   2,736,500        
Weighted Average remaining contractual life   2 years 357 days        
Weighted average exercise price of outstanding warrants   $ 0.50        
Number of warrants exercisable (in Shares)   2,736,500        
Weighted average exercise price of exercisable warrants   $ 0.50        
Warrant Exercisable at $0.60 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 0.60 $ 0.60      
Number of Warrants Outstanding (in Shares)   17,500,000 1,875,000      
Weighted Average remaining contractual life   2 years 277 days 4 years 350 days      
Weighted average exercise price of outstanding warrants   $ 0.60 $ 0.60      
Number of warrants exercisable (in Shares)   17,500,000 1,875,000      
Weighted average exercise price of exercisable warrants   $ 0.60 $ 0.60      
Warrant Exercisable at $0.75 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 0.75 $ 0.75      
Number of Warrants Outstanding (in Shares)   1,042,738 2,825,988      
Weighted Average remaining contractual life   2 years 135 days 3 years 120 days      
Weighted average exercise price of outstanding warrants   $ 0.75 $ 0.75      
Number of warrants exercisable (in Shares)   1,042,738 2,825,988      
Weighted average exercise price of exercisable warrants   $ 0.75 $ 0.75      
Warrant Exercisable at $0.80 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 0.80        
Number of Warrants Outstanding (in Shares)   1,343,400        
Weighted Average remaining contractual life   2 years 288 days        
Weighted average exercise price of outstanding warrants   $ 0.80        
Number of warrants exercisable (in Shares)   1,343,400        
Weighted average exercise price of exercisable warrants   $ 0.80        
Warrant Exercisable at $1.10 [Member]            
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise Price   $ 1.10        
Number of Warrants Outstanding (in Shares)   279,875        
Weighted Average remaining contractual life   2 years 288 days        
Weighted average exercise price of outstanding warrants   $ 1.10        
Number of warrants exercisable (in Shares)   279,875        
Weighted average exercise price of exercisable warrants   $ 1.10