XML 44 R33.htm IDEA: XBRL DOCUMENT
v3.19.1

Note 13 - Segment Reporting (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2019
Notes Tables |
Condensed Income Statement [Table Text Block] |
Three months ended March 31, 2019 |  | Network Access Services |  |  | Domain Services |  |  | Consolidated Totals |
Net Revenues |  | $ | 23,252 |  |  | $ | 55,701 |  |  | $ | 78,953 |
Cost of revenues |  |  |  |  |  |  |  |  |  |  |  |
Cost of revenues |  |  | 11,812 |  |  |  | 40,120 |  |  |  | 51,932 |
Network expenses |  |  | 521 |  |  |  | 1,874 |  |  |  | 2,395 |
Depreciation of property and equipment |  |  | 1,454 |  |  |  | 347 |  |  |  | 1,801 |
Amortization of intangible assets |  |  | 11 |  |  |  | 163 |  |  |  | 174 |
Total cost of revenues |  |  | 13,798 |  |  |  | 42,504 |  |  |  | 56,302 |
Gross Profit |  |  | 9,454 |  |  |  | 13,197 |  |  |  | 22,651 |
Expenses: |  |  |  |  |  |  |  |  |  |  |  |
Sales and marketing |  |  |  |  |  |  |  |  |  |  | 8,741 |
Technical operations and development |  |  |  |  |  |  |  |  |  |  | 2,523 |
General and administrative |  |  |  |  |  |  |  |  |  |  | 4,448 |
Depreciation of property and equipment |  |  |  |  |  |  |  |  |  |  | 124 |
Amortization of intangible assets |  |  |  |  |  |  |  |  |  |  | 1,866 |
Loss (gain) on currency forward contracts |  |  |  |  |  |  |  |  |  |  | (79 | )
Income from operations |  |  |  |  |  |  |  |  |  |  | 5,028 |
Other income (expenses), net |  |  |  |  |  |  |  |  |  |  | (972 | )
Income before provisions for income taxes |  |  |  |  |  |  |  |  |  | $ | 4,056 |
Three months ended March 31, 2018 |  | Network Access Services |  |  | Domain Services |  |  | Consolidated Totals |
Net Revenues |  | $ | 23,608 |  |  | $ | 72,187 |  |  | $ | 95,795 |
Cost of revenues |  |  |  |  |  |  |  |  |  |  |  |
Cost of revenues |  |  | 12,207 |  |  |  | 56,765 |  |  |  | 68,972 |
Network expenses |  |  | 490 |  |  |  | 2,084 |  |  |  | 2,574 |
Depreciation of property and equipment |  |  | 833 |  |  |  | 298 |  |  |  | 1,131 |
Amortization of intangible assets |  |  | 11 |  |  |  | 488 |  |  |  | 499 |
Total cost of revenues |  |  | 13,541 |  |  |  | 59,635 |  |  |  | 73,176 |
Gross Profit |  |  | 10,067 |  |  |  | 12,552 |  |  |  | 22,619 |
Expenses: |  |  |  |  |  |  |  |  |  |  |  |
Sales and marketing |  |  |  |  |  |  |  |  |  |  | 8,365 |
Technical operations and development |  |  |  |  |  |  |  |  |  |  | 2,095 |
General and administrative |  |  |  |  |  |  |  |  |  |  | 4,530 |
Depreciation of property and equipment |  |  |  |  |  |  |  |  |  |  | 101 |
Amortization of intangible assets |  |  |  |  |  |  |  |  |  |  | 1,832 |
Loss (gain) on currency forward contracts |  |  |  |  |  |  |  |  |  |  | (3 | )
Income from operations |  |  |  |  |  |  |  |  |  |  | 5,699 |
Other income (expenses), net |  |  |  |  |  |  |  |  |  |  | (772 | )
Income before provisions for income taxes |  |  |  |  |  |  |  |  |  | $ | 4,927 |
Schedule of Property Plant and Equipment by Geographic Region [Table Text Block] |
|  | March 31, 2019 |  |  | December 31, 2018 |
Canada |  | $ | 2,009 |  |  | $ | 1,393 |
United States |  |  | 53,422 |  |  |  | 46,631 |
Germany |  |  | 55 |  |  |  | 41 |
|  | $ | 55,486 |  |  | $ | 48,065 |
Schedule of Acquired Intangible Assets by Major Class [Table Text Block] | <div style="display: inline; font-family: times new roman; font-size: 10pt"><table style="margin-right: 20%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px; margin-left: 36pt; min-; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <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;">March 31, 2019 </div></div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <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;">December 31, 2018 </div></div></div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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: 62%;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Canada</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; margin-left: 0pt;">$</td> <td style="width: 16%; 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;">6,218</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </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; margin-left: 0pt;">$</td> <td style="width: 16%; 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;">6,553</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </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;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">United States</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,356</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,421</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;" nowrap="nowrap"> </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;"> </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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,574</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap"> </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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,974</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;" nowrap="nowrap"> </td> </tr> </table></div>
Financing Receivable, Allowance for Credit Loss [Table Text Block] |
Allowance for doubtful accounts excluding provision for credit notes |  | Balance at beginning of period |  |  | Charged to costs and expenses |  |  | Write-offs during period |  |  | Balance at end of period |
Three months ended March 31, 2019 |  | $ | 132 |  |  | $ | (1 | ) |  | $ | - |  |  | $ | 131 |
Year ended December 31, 2018 |  | $ | 168 |  |  | $ | (36 | ) |  | $ | - |  |  | $ | 132 |

X
- Definition Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 3 -Paragraph i -Subsection 10 + Details
Name: | srt_ScheduleOfCondensedIncomeStatementTableTextBlock
Namespace Prefix: | srt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite and indefinite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. + References No definition available. + Details
Name: | tcx_ScheduleOfAcquiredIntangibleAssetsByMajorClassTableTextBlock
Namespace Prefix: | tcx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the schedule of property plant and equipment by geographic region table text block. + References No definition available. + Details
Name: | tcx_ScheduleOfPropertyPlantAndEquipmentByGeographicRegionTableTextBlock
Namespace Prefix: | tcx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -URI http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
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