XML 31 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7 - Derivative Instruments and Hedging Activities (Details) - Fair Value of Derivative Instruments in the Consolidated Balance Sheets (Derivative Instruments [Member], USD $)
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (1,115,805)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure $ (491,098)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts (946,676)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= tcx_DerivativeInstrumentsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(372,593)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= tcx_DerivativeInstrumentsMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Foreign currency forward contracts $ (169,129)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= tcx_DerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ (118,505)us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= tcx_DerivativeInstrumentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember