Quarterly report pursuant to Section 13 or 15(d)

Description of Business and Significant Accounting Policies - Stock Option Expense (Details Narrative)

v3.2.0.727
Description of Business and Significant Accounting Policies - Stock Option Expense (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jun. 30, 2008
Jul. 31, 2015
Jul. 31, 2014
Apr. 30, 2015
Apr. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options outstanding       273,414 125,746
Number of outstanding options exercisable   273,414      
Number of shares granted 8,333 166,667      
Options expiration period Ten years after date of grant.        
Stock-based compensation expense   $ 212,834 $ 4,716    
Options granted, exercise price $ 15.60        
Percentage of options exercisable on date of grant 100.00%        
Stock options | 2001 Incentive and Non-statutory Stock Option Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares allowed for granting under the plan   300,000      
Number of outstanding options exercisable         239,246
Stock options | 2001 Incentive and Non-statutory Stock Option Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods for options   1 year      
Stock options | 2001 Incentive and Non-statutory Stock Option Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting periods for options   5 years      
Stock options | 2011 Incentive and Non-statutory Stock Option Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares allowed for granting under the plan   33,333      
Number of outstanding options exercisable   25,000      
Number of shares granted   25,000      
Stock options | 2014 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares allowed for granting under the plan   250,000      
Number of outstanding options exercisable   166,667      
Number of shares granted   166,667      
Options expiration period   No stock option may be exercised more than 10 years from the date of grant      
Qualifications for incentive stock option treatment   in the case of options granted to a holder of 10% or more of the company’s common stock, the stock option price may not be less than 110% of the fair market value of the stock on the date the stock option is granted