XML 54 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 17 - Segment Reporting (Details) - Information by Reportable Segments (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Condensed Income Statements, Captions [Line Items]      
Net Revenues $ 147,667,107us-gaap_SalesRevenueNet $ 129,934,904us-gaap_SalesRevenueNet $ 114,726,901us-gaap_SalesRevenueNet
Cost of Revenues 107,115,307us-gaap_CostOfRevenue 98,508,023us-gaap_CostOfRevenue 88,517,733us-gaap_CostOfRevenue
Gross Profit 40,551,800us-gaap_GrossProfit 31,426,881us-gaap_GrossProfit 26,209,168us-gaap_GrossProfit
Sales and marketing 15,394,065us-gaap_SellingAndMarketingExpense 12,141,036us-gaap_SellingAndMarketingExpense 8,701,446us-gaap_SellingAndMarketingExpense
Technical operations and development 4,305,715us-gaap_ResearchAndDevelopmentExpense 4,158,603us-gaap_ResearchAndDevelopmentExpense 4,302,820us-gaap_ResearchAndDevelopmentExpense
General and administrative 8,505,920us-gaap_GeneralAndAdministrativeExpense 7,204,895us-gaap_GeneralAndAdministrativeExpense 6,610,819us-gaap_GeneralAndAdministrativeExpense
Depreciation of property and equipment 226,432us-gaap_DepreciationAndAmortization 215,447us-gaap_DepreciationAndAmortization 190,420us-gaap_DepreciationAndAmortization
Loss on disposition of property and equipment     118,944us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Amortization of intangibles 596,620us-gaap_AmortizationOfIntangibleAssets 876,120us-gaap_AmortizationOfIntangibleAssets 876,120us-gaap_AmortizationOfIntangibleAssets
Impairment of indefinite life intangible assets 577,145us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill 0us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
Loss on currency forward contracts 1,310,848us-gaap_GainLossOnSaleOfDerivatives 676,120us-gaap_GainLossOnSaleOfDerivatives (682,851)us-gaap_GainLossOnSaleOfDerivatives
Income from operations 9,635,055us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems 6,154,660us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems 6,091,450us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems
Other income expenses, net (206,730)us-gaap_NonoperatingIncomeExpense (354,857)us-gaap_NonoperatingIncomeExpense 336,848us-gaap_NonoperatingIncomeExpense
Income before provision for income taxes 9,428,325us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 5,799,803us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 6,428,298us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Domain Services [Member]      
Condensed Income Statements, Captions [Line Items]      
Net Revenues 111,780,102us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
113,404,667us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
110,761,217us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
Cost of Revenues 85,244,527us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
85,886,930us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
84,388,713us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
Gross Profit 26,535,575us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
27,517,737us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
26,372,504us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_DomainServicesMember
Network Access Services [Member]      
Condensed Income Statements, Captions [Line Items]      
Net Revenues 35,887,005us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
16,530,237us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
3,965,684us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
Cost of Revenues 21,870,780us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
12,621,093us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
4,129,020us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
Gross Profit $ 14,016,225us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
$ 3,909,144us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember
$ (163,336)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= tcx_NetworkAccessServicesMember