XML 58 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 11 - Stock Option Plans (Details) (USD $)
12 Months Ended 106 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 1996
Dec. 31, 2014
Oct. 08, 2010
Nov. 22, 2006
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 102,475us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 180,375us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 194,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 1,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue        
Proceeds from Stock Options Exercised 1,478,924us-gaap_ProceedsFromStockOptionsExercised 1,492,174us-gaap_ProceedsFromStockOptionsExercised 418,108us-gaap_ProceedsFromStockOptionsExercised        
Allocated Share-based Compensation Expense 542,738us-gaap_AllocatedShareBasedCompensationExpense 430,903us-gaap_AllocatedShareBasedCompensationExpense 360,699us-gaap_AllocatedShareBasedCompensationExpense        
Employee Stock Option [Member] | The 1996 Plan [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       4 years      
Employee Stock Option [Member] | The 2006 Plan [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years            
Employee Stock Option [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 1,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
      1,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 146 days            
Non-qualified Stock Options [Member] | The 2006 Plan [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years            
The 1996 Plan [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)       2,787,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= tcx_The1996PlanMember
     
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)         0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= tcx_The1996PlanMember
   
The 2006 Plan [Member]              
Note 11 - Stock Option Plans (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in Shares)           1,725,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= tcx_The2006PlanMember
1,250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= tcx_The2006PlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in Shares)           475,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= tcx_The2006PlanMember