XML 20 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Summary of Stock Options (Details) - Summary of Option Activity Under All Plans (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Note 8 - Summary of Stock Options (Details) - Summary of Option Activity Under All Plans [Line Items]      
Vested and exercisable and expected to vest, end of period 2,664,185,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber 2,099,687us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber 348,865us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
Vested and exercisable and expected to vest, end of period $ 930us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice $ 1.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice $ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
Vested and exercisable and expected to vest, end of period 9 years 58 days 9 years 105 days 8 years 292 days
Vested and exercisable, end of period 608,492,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 519,901us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 120,955us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Vested and exercisable, end of period $ 2,160us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 2.45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 2.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Vested and exercisable, end of period 7 years 251 days 7 years 324 days 8 years 219 days
Options granted 635,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 1,901,476us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 95,581us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Options granted $ 470us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 0.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 1.24us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Options canceled (21,000,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (41,184)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (92,699)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Options canceled $ 1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice    
Beginning of Period [Member]      
Note 8 - Summary of Stock Options (Details) - Summary of Option Activity Under All Plans [Line Items]      
Options outstanding 2,291,783,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
363,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
360,531us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
Weighted average exercise price $ 1,020us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
$ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
$ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
Weighted Average Remaining Contractual Term 9 years 116 days 8 years 292 days 9 years 270 days
Options outstanding   2,291,783,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
363,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
Weighted average exercise price   $ 1,020us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
$ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_BeginningOfPeriodMember
End of Period [Member]      
Note 8 - Summary of Stock Options (Details) - Summary of Option Activity Under All Plans [Line Items]      
Options outstanding 2,291,783us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
363,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
 
Weighted average exercise price $ 1.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
$ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
 
Weighted Average Remaining Contractual Term 9 years 73 days 9 years 116 days 8 years 292 days
Options outstanding 2,905,783,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
2,291,783us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
363,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
Weighted average exercise price $ 900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
$ 1.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember
$ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementScenarioAxis
= vivmf_EndOfPeriodMember