XML 46 R29.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Note 2 - Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Notes Tables |
Schedule of Depreciation Rates [Table Text Block] | <div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="5" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 141113000%;"> <div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"> Rate</div></div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Asset</div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><div style="display: inline; font-weight: bold;"> </div></td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;"> </div></td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 3%;"><div style="display: inline; font-weight: bold;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><div style="display: inline; font-weight: bold;"> </div></td> <td style="text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-weight: bold;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"><div style="display: inline; font-weight: bold;"> </div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Computer equipment</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Computer software</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 4%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33</div><div style="display: inline; bottom:.33em; font-size: 82%; position: relative; vertical-align: baseline;">1/3</div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 4%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Furniture and equipment</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Vehicles and tools</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fiber network (years)</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Customer equipment and installations (years)</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Land</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">N/A</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="5" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 141113000%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></div></div><div style=" font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;">Over term of lease</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 80%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Assets under construction</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="width: 3%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">N/A</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 4%;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div></td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </table></div>
Schedule of Finite-Lived Intangible Assets [Table Text Block] |
|  | (in years) |
Technology |  |  |  | 2 |  |
Brand |  |  |  | 7 |  |
Customer relationships |  |  | 3 | - | 7 |
Network rights |  |  |  | 15 |  |
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] |
|  | December 31, 2018 |
|  |  |  |  |  |  |  |  |  | Balances without |
Consolidated Balance Sheet |  | As reported |  |  | Adjustments |  |  | adoption of Topic 606 |
Assets |  |  |  |  |  |  |  |  |  |  |  |
Contract Costs (note 11) |  | $ | 1,390 |  |  | $ | (1,390 | ) |  | $ | - |
Total assets |  |  | 339,575 |  |  | $ | (1,390 | ) |  | $ | 338,185 |
Liabilities and Shareholders' Equity |  |  |  |  |  |  |  |  |  |  |  |
Deferred tax liability (note 9) |  | $ | 20,925 |  |  | $ | (338 | ) |  | $ | 20,587 |
Retained earnings |  |  | 60,810 |  |  |  | (1,052 | ) |  |  | 59,758 |
Total Liabilities and Shareholders' Equity |  | $ | 339,575 |  |  | $ | (1,390 | ) |  | $ | 338,185 |
|  | Year ended, December 31, 2018 |
|  |  |  |  |  |  |  |  |  | Balances without |
Consolidated Statements of Operations and Comprehensive Income |  | As reported |  |  | Adjustments |  |  | adoption of Topic 606 |
Expenses |  |  |  |  |  |  |  |  |  |  |  |
Sales and marketing |  | $ | 33,063 |  |  | $ | (14 | ) |  | $ | 33,049 |
Income before provision for income taxes |  |  | 26,155 |  |  |  | 14 |  |  |  | 26,169 |
Provision for income tax (note 9) |  |  | 9,020 |  |  |  | 3 |  |  |  | 9,023 |
Net income for the period |  | $ | 17,135 |  |  | $ | 11 |  |  | $ | 17,146 |
|  | Year ended, December 31, 2018 |
|  |  |  |  |  |  |  |  |  | Balances without |
Consolidated Statements of Cash Flows |  | As reported |  |  | Adjustments |  |  | adoption of Topic 606 |
Net income for the period |  | $ | 17,135 |  |  | $ | 11 |  |  | $ | 17,146 |
Items not involving cash |  |  |  |  |  |  |  |  |  |  |  |
Net amortization of contract costs |  |  | 14 |  |  |  | (14 | ) |  |  | - |
Deferred income taxes (recovery) |  |  | 1,038 |  |  |  | 3 |  |  |  | 1,041 |
All other items |  |  | 19,022 |  |  |  | - |  |  |  | 19,022 |
Net cash provided by operating activities |  | $ | 37,209 |  |  | $ | - |  |  | $ | 37,209 |

X
- Definition Represents the schedule of depreciation rates of property and equipment. + References No definition available. + Details
Name: | tcx_ScheduleOfDepreciationRatesTableTextBlock
Namespace Prefix: | tcx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e765-108305 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.10-01.(b)(6)) -URI http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=109236672&loc=d3e725-108305 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration