XML 1043 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Summary of Stock Options (Details) (USD $)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 87 Months Ended 1 Months Ended 12 Months Ended 99 Months Ended 12 Months Ended 15 Months Ended
Sep. 23, 2014
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Dec. 30, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2012
Feb. 28, 2006
Dec. 30, 2012
Dec. 30, 2013
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Dec. 31, 2008
Dec. 31, 2007
Dec. 31, 2006
Sep. 21, 2005
Jun. 30, 2014
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)             568,227,020us-gaap_CommonStockCapitalSharesReservedForFutureIssuance                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share)   $ 1.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice   $ 1.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice     $ 2.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term       9 years 244 days     8 years 292 days                          
Conversion of Stock, Exchange Ratio 0.0080497vivmf_ConversionOfStockExchangeRatio                                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)       1,901,476us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross                                
Allocated Share-based Compensation Expense   $ 113,346us-gaap_AllocatedShareBasedCompensationExpense $ 16,284us-gaap_AllocatedShareBasedCompensationExpense $ 143,643us-gaap_AllocatedShareBasedCompensationExpense $ 66,001us-gaap_AllocatedShareBasedCompensationExpense                              
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   567,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions   567,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions                                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value   1,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1   1,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1                                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares)       0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised                              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate       0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate   0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate                            
Dividends       0us-gaap_Dividends   0us-gaap_Dividends                            
Employee Stock Option [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Allocated Share-based Compensation Expense   113,345us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
16,284us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
143,643us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
66,001us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                             
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       3 years 94 days                                
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate       0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                     
Incentive Stock Options [Member] | Minimum [Member] | The 2006 Stock Option Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                   100.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= vivmf_IncentiveStockOptionsMember
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                   
Non Qualified Stock Options [Member] | Minimum [Member] | The 2006 Stock Option Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                   85.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_AwardTypeAxis
= vivmf_NonQualifiedStockOptionsMember
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                   
Holdings Greater than 10% of Shares Outstanding [Member] | The 2006 Stock Option Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                   5 years                    
Holdings Greater than 10% of Shares Outstanding [Member] | The 2013 Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       5 years                                
Employees [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)   1,901,476us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
  1,901,476us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
  11,788,890us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
  38,996,262us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
                       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in Dollars per share)   $ 0.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
  $ 0.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
  $ 0.00559us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
        $ 0.03262us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
                 
Allocated Share-based Compensation Expense           94,021us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
        102,511us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
282,032us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
               
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options           129,937us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
          129,937us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
               
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           1 year 270 days                            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value           322us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
        2,322us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
322us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value           139,914us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
        54,199us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
                 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value           0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
        0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_TitleOfIndividualAxis
= vivmf_EmployeesMember
                 
Nonemployees [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)           85,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_NonemployeesMember
        4,698,259us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= vivmf_NonemployeesMember
                 
Allocated Share-based Compensation Expense           $ (6,593)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_NonemployeesMember
        $ 6,686us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_NonemployeesMember
$ 9,183us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= vivmf_NonemployeesMember
               
2005 Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)   22,095us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
  22,095us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares)   22,095us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
  22,095us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share)   $ 12.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
  $ 12.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_TwoThousandFivePlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term       8 years 292 days                                
The 2006 Stock Option Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares)   324,820us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
  324,820us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
    45,146,118us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
44,788,104us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
44,788,104us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
      2,960,486us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
2,763,486us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
2,178,029us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
986,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
913,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
51,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share)   $ 1.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
  $ 1.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
    $ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
      $ 0.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
$ 0.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
$ 0.001us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term       8 years 21 days     8 years 292 days 9 years 270 days         7 years 255 days 8 years 146 days 9 years 8 years 317 days 9 years 299 days 9 years 350 days    
Conversion of Stock, Exchange Ratio       0.0080497vivmf_ConversionOfStockExchangeRatio
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period                   10 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                   4 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum                   10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
                   
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent                   110.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
                   
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)                                     1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)             11,873,890us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
43,694,521us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
        345,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
771,412us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
1,892,029us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
72,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
867,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
51,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares)               1,866,903us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
        9,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
173,455us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
322,395us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= vivmf_The2006StockOptionPlanMember
         
The 2013 Plan [Member]                                        
Note 10 - Summary of Stock Options (Details) [Line Items]                                        
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)   839,148us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
  839,148us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares)   1,947,619us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
  1,947,619us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in Dollars per share)   $ 0.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
  $ 0.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years                                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years                                
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum       10.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent       110.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                               
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)   3,111,587us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
  3,111,587us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember
                              113,826us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= vivmf_The2013PlanMember