Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Stock Options Narrative) (Details)

v3.7.0.1
Stockholders' Equity (Stock Options Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended
Jun. 11, 2017
May 13, 2017
May 31, 2017
Jul. 31, 2017
Jul. 31, 2016
Jun. 30, 2016
Nov. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost       $ 1,325,277      
Weighted average recognition period       2 years 9 months      
Share based compensation expense       $ 159,300 $ 95,607    
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     5,500        
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       3,500,000   2,108,333 1,691,667
Equity Incentive Plan, available shares remaining for issuance       867,116      
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