XML 72 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 11 - Basic and Diluted Earnings per Common Share (Details)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Note 11 - Basic and Diluted Earnings per Common Share (Details) [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 116,600us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount  
Dutch Auction Member    
Note 11 - Basic and Diluted Earnings per Common Share (Details) [Line Items]    
Stock Repurchased and Retired During Period, Shares 193,907us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementScenarioAxis
= tcx_DuthchAuctionMember
 
Stock Repurchase [Member]    
Note 11 - Basic and Diluted Earnings per Common Share (Details) [Line Items]    
Stock Repurchased and Retired During Period, Shares 214,089us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_PlanNameAxis
= tcx_StockRepurchaseMember
6,092us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_PlanNameAxis
= tcx_StockRepurchaseMember