XML 92 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Common Shares (Details) (USD $)
12 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 31, 2013
Sep. 30, 2014
Jun. 30, 2013
Mar. 31, 2013
Jun. 30, 2013
Mar. 05, 2013
Mar. 01, 2013
Note 10 - Common Shares (Details) [Line Items]                    
Common Stock, Shares Authorized (in Shares) 250,000,000us-gaap_CommonStockSharesAuthorized 250,000,000us-gaap_CommonStockSharesAuthorized                
Common Stock, Shares, Outstanding (in Shares) 11,329,732us-gaap_CommonStockSharesOutstanding 10,907,063us-gaap_CommonStockSharesOutstanding   10,056,719us-gaap_CommonStockSharesOutstanding            
Stockholders' Equity Note, Stock Split, Conversion Ratio 4us-gaap_StockholdersEquityNoteStockSplitConversionRatio1                  
Stock Repurchased and Retired During Period, Value $ 1,181,858us-gaap_StockRepurchasedAndRetiredDuringPeriodValue $ 6,537,616us-gaap_StockRepurchasedAndRetiredDuringPeriodValue $ 9,115,833us-gaap_StockRepurchasedAndRetiredDuringPeriodValue              
DLR Loan [Member]                    
Note 10 - Common Shares (Details) [Line Items]                    
Proceeds from Lines of Credit       5,200,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_CreditFacilityAxis
= tcx_DLRLoanMember
           
Dutch Auction Tender Offer [Member]                    
Note 10 - Common Shares (Details) [Line Items]                    
Stock Repurchased and Retired During Period, Shares (in Shares)       1,028,531us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_DutchActionTenderOfferMember
           
Treasury Stock Acquired, Average Cost Per Share (in Dollars per share)       $ 6.00us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_DutchActionTenderOfferMember
           
Stock Repurchased and Retired During Period, Value       6,171,656us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_DutchActionTenderOfferMember
           
Stock Repurchased Transaction Costs       106,000tcx_StockRepurchasedTransactionCosts
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_DutchActionTenderOfferMember
           
Stock Buyback Program [Member]                    
Note 10 - Common Shares (Details) [Line Items]                    
Stock Repurchased and Retired During Period, Shares (in Shares) 79,392us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
      73,300us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
35,769us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
6,092us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
35,769us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
   
Stock Repurchased and Retired During Period, Value 1,200,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
      1,100,000us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
259,875us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
82,286us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
259,875us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
   
Stock Repurchase Program, Authorized Amount                 $ 20,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember
$ 2,500,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= tcx_StockBuybackProgramMember