XML 25 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Warrants (Narrative) (Details) (USD $)
12 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2013
Oct. 31, 2012
Dec. 31, 2014
Aug. 31, 2013
Jan. 31, 2014
Oct. 29, 2012
Aug. 01, 2013
Class of Warrant or Right [Line Items]              
Adjustment to additional paid in capital from issuance of warrants $ 188,077us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued            
Warrants Issued October 2012 Consulting Agreement [Member]              
Class of Warrant or Right [Line Items]              
Number of warrants issued   90,973smtp_ClassOfWarrantNumberIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
         
Exercise price of warrants           $ 4.90us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
 
Expense recognized equal to the grant date fair value of the warrants 130,298us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
  0us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
       
Warrant term   5 years          
Number of warrants vesting immediately   15,163smtp_NumberOfWarrantsVestingImmediately
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
         
Number of warrants that vest every thirty day period until the warrant is 100% vested   15,163smtp_NumberOfWarrantsVestingEveryThirtyDayPeriodUntilFullyVested
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedOctoberTwentyTwoThousandTwelveConsultingAgreementMember
         
Warrant expiration date     Oct. 29, 2017        
Remaining contractual life of warrants     2 years 9 months 29 days        
Warrants Issued August 2013 Consulting Agreement [Member]              
Class of Warrant or Right [Line Items]              
Number of warrants issued       30,000smtp_ClassOfWarrantNumberIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedAugustTwentyTwoThousandThirteenConsultingAgreementMember
     
Exercise price of warrants             $ 5.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedAugustTwentyTwoThousandThirteenConsultingAgreementMember
Expense recognized equal to the grant date fair value of the warrants 57,779us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedAugustTwentyTwoThousandThirteenConsultingAgreementMember
  0us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedAugustTwentyTwoThousandThirteenConsultingAgreementMember
       
Warrant term       3 years      
Warrant expiration date     Aug. 01, 2016        
Remaining contractual life of warrants     1 year 7 months 2 days        
Warrants Issued January 2014 Consulting Agreement [Member]              
Class of Warrant or Right [Line Items]              
Number of warrants issued         80,000smtp_ClassOfWarrantNumberIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedJanuaryTwoThousandFourteenConsultingAgreementMember
   
Exercise price of warrants         $ 7.81us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedJanuaryTwoThousandFourteenConsultingAgreementMember
   
Warrant term         5 years    
Warrant expiration date     Jan. 30, 2020        
Remaining contractual life of warrants     4 years 29 days        
Total amount of financing transaction         11,500,000smtp_AggregateFinancingTransaction
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedJanuaryTwoThousandFourteenConsultingAgreementMember
   
Adjustment to additional paid in capital from issuance of warrants     $ 184,415us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= smtp_WarrantsIssuedJanuaryTwoThousandFourteenConsultingAgreementMember