Annual report pursuant to Section 13 and 15(d)

Stock Options - Stock option expense (Details Narrative)

v3.2.0.727
Stock Options - Stock option expense (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2009
Apr. 30, 2015
Apr. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options outstanding   125,746 264,244
Number of shares granted 8,333    
Options expiration period TEN YEARS AFTER DATE OF GRANT    
Fair value of options $ 121,000    
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 options outstanding   25,000 239,246
Number of shares granted     25,000
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
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  
Nonqualified Stock Options | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options outstanding   125,746  
Options expiration period   EXPIRE EITHER FIVE OR TEN YEARS AFTER DATE OF GRANT.  
Nonqualified Stock Options | Minimum | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting periods for options   1 year  
Nonqualified Stock Options | Maximum | Director      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting periods for options   2 years