Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Stock Options Narrative) (Details)

v3.10.0.1
Stockholders' Equity (Stock Options Narrative) (Details) - USD ($)
6 Months Ended
Sep. 06, 2018
Jul. 19, 2018
Oct. 31, 2018
Oct. 31, 2017
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost     $ 2,440,436    
Weighted average recognition period     3 years    
Stock-based compensation     $ 515,291    
Share issued in exercise of stock options     26,807    
Proceeds from stock options exercised     $ 60,102 $ 53,045  
Chief Executive Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted   200,000      
Options granted, exercise price   $ 7.55      
Weighted average recognition period   5 years      
Chief Academic Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted   180,000      
Options granted, exercise price   $ 7.55      
Weighted average recognition period   5 years      
Chief Operating Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted   180,000      
Options granted, exercise price   $ 7.55      
Weighted average recognition period   5 years      
Board of directors [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted   560,000      
Weighted average recognition period   5 years      
Fair value of stock options granted   $ 1,433,600      
Fair value of stock options per share   $ 2.56      
Chief Financial Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted 180,000        
Weighted average recognition period 5 years        
Chief Accounting Officer [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted 50,000        
Weighted average recognition period 5 years        
Employee Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation     $ 515,291    
Cashless Exercise of Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share issued in exercise of stock options     30,764    
Cashless exercise of stock option     45,836    
Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity Incentive Plan, shares authorized         3,500,000
Equity Incentive Plan, available shares remaining for issuance