Stockholders' Equity (Deficiency) (Schedule of Stock Options Activity) (Details) (USD $)
|
0 Months Ended |
9 Months Ended |
Jan. 31, 2015
|
Apr. 30, 2014
|
Jan. 31, 2015
|
Stock Incentive Plan and Stock Option Grants to Employees and Directors [Member] |
|
|
|
Number of Shares |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
10,476,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Granted |
|
|
3,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Exercised |
|
|
|
Forfeited |
|
|
(20,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Expired |
|
|
|
Balance Outstanding, January 31, 2015 |
14,356,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
10,476,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
14,356,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Exercisable, January 31, 2015 |
5,710,470us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
|
5,710,470us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Weighted Average Exercise Price |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
$ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Weighted average exercise price of options granted |
|
|
$ 0.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Exercised |
|
|
|
Forfeited |
|
|
$ 0.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Expired |
|
|
|
Balance Outstanding, January 31, 2015 |
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
$ 0.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Exercisable, January 31, 2015 |
$ 0.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
|
$ 0.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Weighted Average Remaining Contractual Term |
|
|
|
Balance Outstanding, April 30, 2014 |
3 years 4 months 24 days
|
3 years 6 months
|
|
Granted |
|
|
3 years 4 months 24 days
|
Forfeited |
|
|
4 years 1 month 6 days
|
Balance Outstanding, January 31, 2015 |
3 years 4 months 24 days
|
3 years 6 months
|
|
Exercisable, January 31, 2015 |
2 years 10 months 24 days
|
|
|
Aggregate Intrinsic Value |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
|
Granted |
|
|
103,000aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Forfeited |
|
|
1,200aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Balance Outstanding, January 31, 2015 |
103,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
|
103,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Exercisable, January 31, 2015 |
4,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
|
4,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToEmployeesAndDirectorsMember
|
Stock Option Grants to Non-Employees [Member] |
|
|
|
Number of Shares |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
270,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Granted |
|
|
|
Exercised |
|
|
|
Forfeited |
|
|
(50,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Expired |
|
|
|
Balance Outstanding, January 31, 2015 |
220,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
270,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
220,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Exercisable, January 31, 2015 |
73,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
|
73,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Weighted Average Exercise Price |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
$ 0.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Weighted average exercise price of options granted |
|
|
|
Exercised |
|
|
|
Forfeited |
|
|
$ 0.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Expired |
|
|
|
Balance Outstanding, January 31, 2015 |
$ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
$ 0.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
$ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Exercisable, January 31, 2015 |
$ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
|
$ 0.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Weighted Average Remaining Contractual Term |
|
|
|
Balance Outstanding, April 30, 2014 |
2 years 3 months 18 days
|
2 years 9 months 18 days
|
|
Forfeited |
|
|
3 years 8 months 12 days
|
Balance Outstanding, January 31, 2015 |
2 years 3 months 18 days
|
2 years 9 months 18 days
|
|
Exercisable, January 31, 2015 |
2 years 3 months 18 days
|
|
|
Aggregate Intrinsic Value |
|
|
|
Balance Outstanding, April 30, 2014 |
|
|
|
Forfeited |
|
|
|
Balance Outstanding, January 31, 2015 |
4,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
|
4,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
Exercisable, January 31, 2015 |
$ 1,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|
|
$ 1,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 / us-gaap_AwardTypeAxis = aspu_StockOptionGrantsToNonEmployeesMember
|