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 9 Months Ended
Jan. 14, 2018
Jan. 04, 2018
Aug. 21, 2017
Jun. 11, 2017
May 13, 2017
May 31, 2017
Jan. 31, 2018
Jan. 31, 2017
Jun. 30, 2016
Nov. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation cost             $ 1,474,855      
Weighted average recognition period             2 years      
Share based compensation expense             $ 466,468 $ 253,833    
Common Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share issued             113,597      
Proceeds from issuance of stock             $ 455,387      
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 75,500   53,000     5,500        
Options granted, exercise price $ 8.57   $ 5.95              
Fair value of stock options granted $ 152,510   $ 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        
Board of directors [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted   180,000                
Options granted, exercise price   $ 9.07                
Fair value of stock options granted   $ 421,200                
Equity Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity Incentive Plan, shares authorized             0   2,108,333 1,691,667
Equity Incentive Plan, available shares remaining for issuance             622,454      
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