Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Stock Options) (Narrative) (Details)

v3.7.0.1
Stockholders' Equity (Stock Options) (Narrative) (Details)
3 Months Ended 12 Months Ended
Apr. 12, 2017
USD ($)
$ / shares
shares
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
Dec. 11, 2015
USD ($)
$ / shares
shares
Nov. 20, 2015
USD ($)
$ / shares
shares
Sep. 23, 2015
USD ($)
$ / shares
shares
Aug. 05, 2015
USD ($)
$ / shares
shares
Jun. 08, 2015
Jun. 08, 2015
USD ($)
$ / shares
shares
Dec. 11, 2014
USD ($)
$ / shares
shares
Sep. 16, 2014
USD ($)
$ / shares
shares
Apr. 17, 2017
USD ($)
$ / shares
shares
Apr. 30, 2017
USD ($)
shares
Apr. 30, 2016
USD ($)
Jun. 30, 2016
shares
Nov. 30, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Share based compensation expense | $                                   $ 338,294 $ 308,260    
Vesting period                         6 months                
2012 Equity Incentive Plan [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Equity Incentive Plan, shares authorized                                       2,108,333 1,691,667
Equity Incentive Plan, shares remaining                                   38,783      
Unrecognized compensation cost | $                                   $ 585,000      
Weighted average recognition period                                   2 years      
Employee [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Number of employee to whom stock option granted                     39                    
Options granted             2,500       38,750                    
Fair value of stock options granted | $             $ 5,000       $ 48,600                    
Options granted, exercise price | $ / shares                     $ 1.572                    
Vesting period             3 years       3 years                    
Director [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Number of directors to whom stock option granted     2         8   3                      
Weighted average recognition period 5 years   5 years         5 years                          
Options granted 113,333   41,667         12,500   62,500                      
Fair value of stock options granted | $ $ 140,533   $ 40,000         $ 7,500   $ 37,500                      
Options granted, exercise price | $ / shares $ 4.32   $ 3.24         $ 1.92   $ 0.165                      
Vesting period 3 years   3 years         3 years   3 years                      
CEO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period                 10 years                        
Options granted                 1,125,000                        
Fair value of stock options granted | $                 $ 105,000                        
Options granted, exercise price | $ / shares                 $ 2.10                        
Vesting period                 3 years                        
Chairman of Audit Committee [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period               5 years                          
Options granted               4,167                          
Options granted, exercise price | $ / shares               $ 1.92                          
Vesting period               3 years                          
Chairman of Compensation Committee [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period               5 years                          
Options granted               4,167                          
Options granted, exercise price | $ / shares               $ 1.92                          
Vesting period               3 years                          
COO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period           5 years                              
Options granted           166,667                              
Fair value of stock options granted | $           $ 100,000                              
Options granted, exercise price | $ / shares           $ 1.99                              
Vesting period           3 years                              
CAO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period           5 years                              
Options granted           58,333                              
Fair value of stock options granted | $           $ 35,000                              
Options granted, exercise price | $ / shares           $ 1.99                              
Vesting period           3 years                              
CFO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period           5 years                              
Options granted           25,000                              
Fair value of stock options granted | $           $ 15,000                              
Options granted, exercise price | $ / shares           $ 1.99                              
Vesting period           3 years                              
Extended Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Share based compensation expense | $         $ 150,000                                
Options granted         420,000                                
Vesting period         3 years                                
Pool of Employees [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted   69,583   20,417                                  
Fair value of stock options granted | $   $ 225,000   $ 17,000                                  
Vesting period   3 years   3 years                                  
New Employees [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Weighted average recognition period                                 5 years        
Options granted                                 20,000        
Fair value of stock options granted | $                                 $ 22,710        
Vesting period                                 3 years        
New Employees [Member] | Maximum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted, exercise price | $ / shares                                 $ 4.50        
New Employees [Member] | Minimum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted, exercise price | $ / shares                                 $ 3.60        
Director One[Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Number of directors to whom stock option granted               2             8            
Options granted               16,667             100,000            
Fair value of stock options granted | $               $ 10,000             $ 7,000            
Options granted, exercise price | $ / shares                             $ 0.2026            
Director [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Number of directors to whom stock option granted                               2          
Options granted                               200,000          
Fair value of stock options granted | $                               $ 12,000          
Options granted, exercise price | $ / shares                               $ 0.20          
CAO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                           83,334              
Fair value of stock options granted | $                           $ 60,000              
Options granted, exercise price | $ / shares                           $ 2.016              
COO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                           58,834              
Fair value of stock options granted | $                           $ 42,000              
Options granted, exercise price | $ / shares                           $ 2.016              
Senior Vice President [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                       41,667                  
Fair value of stock options granted | $                       $ 30,000                  
Options granted, exercise price | $ / shares                       $ 2.16                  
Vesting period                       3 years                  
CFO [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options granted                           25,000              
Fair value of stock options granted | $                           $ 18,000              
Options granted, exercise price | $ / shares                           $ 2.016