Stockholders' Equity (Deficiency) (Stock Options Narrative) (Details) (USD $)
|
3 Months Ended |
9 Months Ended |
0 Months Ended |
|
|
|
Jan. 31, 2015
|
Jan. 31, 2014
|
Jan. 31, 2015
|
Jan. 31, 2014
|
Sep. 16, 2014
Item
|
Dec. 11, 2014
|
Sep. 04, 2014
|
Nov. 24, 2014
|
Sep. 30, 2014
|
Jul. 31, 2014
|
Mar. 13, 2012
|
2012 Equity Incentive Plan [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Equity Incentive Plan, shares authorized |
|
|
|
|
|
|
|
|
16,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = aspu_EquityIncentivePlanMember
|
14,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = aspu_EquityIncentivePlanMember
|
9,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = aspu_EquityIncentivePlanMember
|
Equity Incentive Plan, shares remaining |
1,723,588aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemaining / us-gaap_PlanNameAxis = aspu_EquityIncentivePlanMember
|
|
1,723,588aspu_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRemaining / us-gaap_PlanNameAxis = aspu_EquityIncentivePlanMember
|
|
|
|
|
|
|
|
|
Employee [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Unrecognized compensation cost |
$ 644,450us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
|
$ 644,450us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
|
|
|
|
|
|
|
|
Weighted average recognition period |
|
|
4 years
|
|
|
|
|
|
|
|
|
Share based compensation expense |
123,085us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
98,610us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
334,723us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
395,940us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_EmployeeMember
|
|
|
|
|
|
|
|
Non-employee [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Unrecognized compensation cost |
|
|
|
|
|
|
|
|
|
|
|
Share based compensation expense |
|
748us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_NonemployeeMember
|
748us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_NonemployeeMember
|
1,496us-gaap_StockOptionPlanExpense / us-gaap_TitleOfIndividualAxis = aspu_NonemployeeMember
|
|
|
|
|
|
|
|
Director [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
12,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
$ 0.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
|
Number of Directors |
|
|
|
|
2aspu_NumberOfDirectors / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction One [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionOneMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionOneMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionOneMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Two [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionTwoMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionTwoMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionTwoMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Three [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionThreeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionThreeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionThreeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Four [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFourMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFourMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFourMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Five [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFiveMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFiveMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionFiveMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Six [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSixMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSixMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSixMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Seven [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSevenMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSevenMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionSevenMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Director [Member] | Equity Issuance Transaction Eight [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionEightMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
7,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionEightMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
$ 0.2026us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / aspu_EquityIssuanceAxis = aspu_EquityIssuanceTransactionEightMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_DirectorMember
|
|
|
|
|
|
CEO and the Board of Directors [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
|
2,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = aspu_CeoAndBoardOfDirectorsMember
|
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
|
130,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = aspu_CeoAndBoardOfDirectorsMember
|
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
|
$ 0.155us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = aspu_CeoAndBoardOfDirectorsMember
|
|
|
|
|
CFO [Member] |
|
|
|
|
|
|
|
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
Stock options issued during period |
|
|
|
|
|
|
|
300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_ChiefFinancialOfficerMember
|
|
|
|
Fair value of stock options granted |
|
|
|
|
|
|
|
$ 21,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_ChiefFinancialOfficerMember
|
|
|
|
Options granted, exercise price |
|
|
|
|
|
|
|
$ 0.234us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_ChiefFinancialOfficerMember
|
|
|
|