Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Stock Options Narrative) (Details)

v3.10.0.1
Stockholders' Equity (Stock Options Narrative) (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 05, 2018
USD ($)
$ / shares
shares
Feb. 12, 2018
USD ($)
$ / shares
shares
Jan. 04, 2018
USD ($)
$ / shares
shares
Aug. 21, 2017
USD ($)
$ / shares
shares
Jun. 11, 2017
USD ($)
$ / shares
shares
May 13, 2017
USD ($)
$ / shares
shares
Apr. 12, 2017
USD ($)
$ / shares
shares
Apr. 07, 2017
USD ($)
Jan. 06, 2017
USD ($)
shares
Nov. 18, 2016
USD ($)
$ / shares
shares
Oct. 02, 2016
USD ($)
shares
Sep. 12, 2016
USD ($)
shares
Jun. 23, 2016
USD ($)
$ / shares
shares
Jun. 20, 2016
USD ($)
shares
May 19, 2016
USD ($)
$ / shares
shares
Apr. 29, 2015
USD ($)
Jan. 17, 2018
USD ($)
$ / shares
shares
May 31, 2017
$ / shares
shares
Apr. 17, 2017
USD ($)
$ / shares
shares
Apr. 30, 2018
USD ($)
shares
Apr. 30, 2017
USD ($)
Jul. 30, 2017
shares
Jun. 30, 2016
shares
Nov. 30, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Unrecognized compensation cost | $                                       $ 1,439,283        
Weighted average recognition period                                       2 years        
Share based compensation expense | $                                       $ 642,566 $ 338,294      
Share issued                                       3,220,000        
Proceeds from issuance of stock | $               $ 6,996,000               $ 101,502                
Common Stock [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Share issued                                       136,563        
Proceeds from issuance of stock | $                                       $ 475,825        
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             166,667                      
Options granted, exercise price | $ / shares                         $ 1.99                      
Vesting period                         3 years                      
Weighted average recognition period                         5 years                      
Fair value of stock options granted | $           $ 282,000             $ 100,000                      
Chief Academic Officer [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted         30,000 70,000             58,333                      
Options granted, exercise price | $ / shares         $ 6.28               $ 1.99                      
Vesting period         3 years               3 years                      
Weighted average recognition period         5 years               5 years                      
Fair value of stock options granted | $         $ 54,000 $ 98,700             $ 35,000                      
Chief Financial Officer [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted           30,000             25,000                      
Options granted, exercise price | $ / shares                         $ 1.99                      
Vesting period                         3 years                      
Weighted average recognition period                         5 years                      
Fair value of stock options granted | $           $ 42,300             $ 15,000                      
Employees [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted 19,000 31,000   52,250                         74,000 5,500            
Options granted, exercise price | $ / shares $ 7.31 $ 7.31   $ 5.95                         $ 8.57              
Fair value of stock options granted | $ $ 33,250 $ 54,250   $ 89,348                         $ 149,480              
Employees [Member] | Minimum [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted, exercise price | $ / shares                                   $ 4.95            
Employees [Member] | Maximum [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted, exercise price | $ / shares                                   $ 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 | $ / shares     $ 9.07                                          
Fair value of stock options granted | $     $ 421,200                                          
Director [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted             113,333     41,667         12,500                  
Options granted, exercise price | $ / shares             $ 4.32     $ 3.24                            
Vesting period             3 years     3 years                            
Weighted average recognition period             5 years     5 years         5 years                  
Fair value of stock options granted | $             $ 140,533     $ 40,000         $ 7,500                  
Number of directors to whom stock option granted                   2         8                  
Chairman of Audit Committee [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                             4,167                  
Options granted, exercise price | $ / shares                             $ 1.92                  
Vesting period                             3 years                  
Weighted average recognition period                             5 years                  
Director One[Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                             16,667                  
Fair value of stock options granted | $                             $ 10,000                  
Number of directors to whom stock option granted                             2                  
Chairman of Compensation Committee [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                             4,167                  
Options granted, exercise price | $ / shares                             $ 1.92                  
Vesting period                             3 years                  
Weighted average recognition period                             5 years                  
Employee [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                           2,500                    
Vesting period                           3 years                    
Fair value of stock options granted | $                           $ 5,000                    
Extended Options [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                       420,000                        
Vesting period                       3 years                        
Share based compensation expense | $                       $ 150,000                        
Pool of Employees [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                 69,583   20,417                          
Vesting period                 3 years   3 years                          
Fair value of stock options granted | $                 $ 225,000   $ 17,000                          
New Employees [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted                                     20,000          
Vesting period                                     3 years          
Weighted average recognition period                                     5 years          
Fair value of stock options granted | $                                     $ 22,710          
New Employees [Member] | Minimum [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted, exercise price | $ / shares                                     $ 3.60          
New Employees [Member] | Maximum [Member]                                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                
Options granted, exercise price | $ / shares                                     $ 4.50          
2012 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                                       1,037,747        
2012 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 | $ / shares           $ 4.90                                    
Vesting period           3 years                                    
Weighted average recognition period           5 years