XML 26 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Summary of Warrant Activity (Details) (Warrant [Member], USD $)
3 Months Ended
Mar. 31, 2015
Warrant [Member]
 
Number of Warrants Outstanding, Beginning Balance 1,216,091us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Number of Warrants granted 2,993,815us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Number of Warrants exercised   
Number of Warrants forfeited or expired   
Number of Warrants outstanding, Ending Balance 4,209,906us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Number of Warrants Exercisable 3,016,725VPCO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityExercisable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Warrants Outstanding, Beginning Balance $ 2.01VPCO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionOutstandingWeightedAverageNumberOfShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Warrants granted $ 1.64VPCO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionGrandInPeriodWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Warrants exercised   
Weighted Average Exercise Price, forfeited or expired   
Weighted Average Exercise Price, Warrants outstanding, Ending Balance $ 1.75VPCO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionOutstandingWeightedAverageNumberOfShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Exercisable $ 1.65VPCO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionWeightedAverageExercisable
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Remaining Contractual Terms (Years), Outstanding 5 years
Weighted Average Remaining Contractual Terms (Years), Exercisable 5 years
Aggregate Intrinsic Value, Outstanding   
Aggregate Intrinsic Value, Exercisable