Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Stock Options Narrative) (Details)

v3.8.0.1
Stockholders' Equity (Stock Options Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 21, 2017
Jun. 11, 2017
May 13, 2017
May 31, 2017
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Jun. 30, 2016
Nov. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation cost         $ 1,141,751   $ 1,141,751    
Weighted average recognition period             1 year 6 months 10 days    
Share based compensation expense         $ 303,924 $ 157,335      
Proceeds from exercise of stock options             $ 53,045    
Common Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued from exercise of options             16,598    
Chairman and Chief Executive Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted     200,000            
Fair value of stock options granted     $ 282,000            
Chief Operating Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted     200,000            
Fair value of stock options granted     $ 282,000            
Chief Academic Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted   30,000 70,000            
Options granted, exercise price   $ 6.28              
Vesting period   3 years              
Weighted average recognition period   5 years              
Fair value of stock options granted   $ 54,000 $ 98,700            
Chief Financial Officer [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted     30,000            
Fair value of stock options granted     $ 42,300            
Employees [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted 53,000     5,500          
Options granted, exercise price $ 5.95                
Fair value of stock options granted $ 90,630                
Employees [Member] | Minimum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted, exercise price       $ 4.95          
Employees [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted, exercise price       $ 5.10          
Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Equity Incentive Plan, shares authorized         0   0 2,108,333 1,691,667
Equity Incentive Plan, available shares remaining for issuance         830,714   830,714    
Equity Incentive Plan [Member] | Executive officers [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Options granted     500,000            
Options granted, exercise price     $ 4.90            
Vesting period     3 years            
Weighted average recognition period     5 years