Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details Narrative)

v3.5.0.2
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares granted 79,556  
Shares exchanged/cancelled 109,027  
Warrants, exercise price $ 7.50  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares granted 79,556  
Stock-based compensation expense $ 746,000 $ 14,000
Forefiture rate 5.00%  
Stock Options | Option Exchange Agreement    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 122,000  
Shares exchanged/cancelled 109,027  
Restricted shares issued 87,736  
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 100,000  
Incentive plan description The plan allows granting of up to 100,000 shares of the Company’s Common Stock at an option price to be no less than the fair market value of the Company’s Common Stock on the date such options are granted. Currently, options granted under the plan vest ratably on the annual anniversary date of the grants. Vesting periods for options currently granted under the plan ranged from one to five years. No further options may be granted under this plan.  
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 11,111  
Incentive plan description The plan allows granting of up to 11,111 shares of the Company’s Common Stock at an option price to be no less than the fair market value of the Company’s Common Stock on the date such options are granted. Options granted under the plan vest ratably on the annual anniversary date of the grants. All shares have been granted under this plan.  
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 83,333  
Shares available for future grant 14,333  
Warrant | Equity Exchange Transactions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants, outstanding 207,625 1,102,758
Warrant | Minimum | Equity Exchange Transactions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants, exercise price $ 7.50 $ 6.00
Warrant | Maximum | Equity Exchange Transactions    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants, exercise price $ 40.68 $ 40.68