XML 91 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 9 - Stockholders' Equity (Details) - Summary of Status of All Stock Option Plans (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Note 9 - Stockholders' Equity (Details) - Summary of Status of All Stock Option Plans [Line Items]    
Exercised (in Shares) (256,818)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (2,464,332)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Exercised $ 0.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 0.18us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
All Stock Option Plans [Member]    
Note 9 - Stockholders' Equity (Details) - Summary of Status of All Stock Option Plans [Line Items]    
Options Outstanding, Balance (in Shares) 12,019,328us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
14,174,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Weighted Average Exercise Price $ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Exercisable at year-end (in Shares) 10,287,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
12,019,328us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Exercisable at year-end $ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Vested or expected to vest at year-end (in Shares) 10,144,482us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
11,857,821us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Vested or expected to vest at year-end $ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Weighted average fair value of options granted during the period $ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Granted (in Shares) 3,449,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
723,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Granted $ 0.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.37us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Exercised (in Shares) (256,818)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
(2,464,332)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Exercised $ 0.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.18us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Forfeited or expired (in Shares) (4,924,510)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
(413,340)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Forfeited or expired $ 0.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Options Outstanding, Balance (in Shares) 10,287,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
12,019,328us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
Weighted Average Exercise Price $ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember
$ 0.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= hpto_AllStockOptionPlansMember