Annual report pursuant to Section 13 and 15(d)

Warrants to Purchase Common Stock (Details)

v2.4.1.9
Warrants to Purchase Common Stock (Details) (Non-employee warrant [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Non-employee warrant [Member]
   
Number Outstanding    
Outstanding at Beginning of Period 150,556MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
150,835MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Granted      
Exercised      
Cancelled/forfeited/expired (555)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
(279)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Outstanding at End of Period 150,001MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
150,556MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Vested and exercisable at End of Period 150,001MFON_ShareBasedCompensationWarrantsVested
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
 
Warrants exercisable 149,306MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
 
Weighted Average Exercise Price Per Share    
Outstanding at Beginning of Period $ 1.97MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
$ 1.97MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Granted      
Exercised      
Cancelled/forfeited/expired $ 10.5us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
$ 1.16us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Outstanding at End of Period $ 1.92MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
$ 1.97MFON_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceNonEmployee
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
Vested $ 1.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
 
Warrants exercisable $ 1.92MFON_WarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= MFON_NonEmployeeWarrantMember
 
Weighted Average Remaining Contractual Life (Years)    
Outstanding at Beginning of Period 4 years 1 month 24 days  
Outstanding at End of Period 11 months 26 days  
Expected to vest at End of Period 11 months 26 days  
Warrants exercisable 11 months 26 days