Quarterly report pursuant to Section 13 or 15(d)

Description of Business and Significant Accounting Policies - Reconciliation of the numerator and denominator used in computing basic and diluted net loss per share (Details)

v2.4.1.9
Description of Business and Significant Accounting Policies - Reconciliation of the numerator and denominator used in computing basic and diluted net loss per share (Details) (USD $)
3 Months Ended 9 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Basic net loss per share - net loss and weighted average common shares outstanding        
Loss (numerator) $ (2,296,204)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (846,786)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (4,562,932)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ (2,066,608)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Shares (denominator) 2,564,751us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 2,104,662us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 2,461,925us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,919,517us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Net loss per share, basic $ (0.90)us-gaap_EarningsPerShareBasic $ (0.40)us-gaap_EarningsPerShareBasic $ (1.85)us-gaap_EarningsPerShareBasic $ (1.08)us-gaap_EarningsPerShareBasic
Effect of dilutive securities        
Effect of dilutive securities - stock options            
Effect of dilutive securities - warrants            
Diluted net loss per share - net loss, weighted average common shares outstanding and effect of stock options and warrants        
Loss (numerator) $ (2,296,204)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (846,786)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (4,562,932)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ (2,066,608)us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
Shares (denominator) 2,564,751us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 2,104,662us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 2,461,925us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 1,919,517us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Net loss per share, diluted $ (0.90)us-gaap_EarningsPerShareDiluted $ (0.40)us-gaap_EarningsPerShareDiluted $ (1.85)us-gaap_EarningsPerShareDiluted $ (1.08)us-gaap_EarningsPerShareDiluted