XML 26 R16.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 10 - Costs to Obtain and Fulfill a Contract | 3 Months Ended
--- | ---
Mar. 31, 2023
Notes to Financial Statements |
Capitalized Contract Costs [Text Block] | 10. Costs to obtain and fulfill a Contract: Deferred costs of fulfillment Deferred costs to fulfill contracts primarily consist of domain registration costs which have been paid to a domain registry, and are capitalized as deferred costs of fulfillment. These costs are deferred and amortized over the life of the domain which generally ranges from one to ten years. The Company also defers certain technology design and data migration costs it incurs to fulfil its performance obligations contained in our platform services arrangements. For the three months ended March 31, 2023, the Company deferred $46.7 million and amortized $42.7 million of contract costs. There was no impairment loss recognized in relation to the costs capitalized during the three months ended March 31, 2023. Amortization expense of deferred costs is included in cost of revenue. The breakdown of the movement in the deferred costs of fulfillment balance for the three months ended March 31, 2023 is as follows (Dollar amounts in thousands of U.S. dollars).
|  | March 31, 2023 |
Balance, beginning of period |  | $ | 110,674 |
Deferral of costs |  |  | 46,703 |
Recognized costs |  |  | (42,747 | )
Balance, end of period |  | $ | 114,630 |

X
- Definition Entire disclosure for capitalized costs in obtaining for fulfilling contract with customer. + References No definition available. + Details
Name: | tcx_CapitalizedContractCostsTextBlock
Namespace Prefix: | tcx_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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