Revenue (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Revenues [Abstract] |
|
| Disaggregation of revenue |
The following is a summary of the Company’s revenue earned from each significant revenue stream (Dollar amounts in thousands of U.S. dollars): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Ting: | | | | | | | | | Fiber Internet Services | $ | 17,463 | | | $ | 16,410 | | | $ | 34,591 | | | $ | 32,725 | | | Construction revenue | 4,132 | | | - | | | 6,378 | | | - | | | Total Fiber | 21,595 | | | 16,410 | | | 40,969 | | | 32,725 | | | | | | | | | | | Wavelo: | | | | | | | | | Platform Services | 11,755 | | | 12,656 | | | 23,316 | | | 24,052 | | | | | | | | | | | Total Wavelo | 11,755 | | | 12,656 | | | 23,316 | | | 24,052 | | | | | | | | | | | Tucows Domains | | | | | | | | | Wholesale | | | | | | | | | Domain Services | 48,836 | | | 51,557 | | | 97,641 | | | 101,561 | | | Value Added Services | 6,303 | | | 5,757 | | | 11,763 | | | 11,660 | | | Total Wholesale | 55,139 | | | 57,314 | | | 109,404 | | | 113,221 | | | | | | | | | | | Retail | 9,854 | | | 10,290 | | | 19,689 | | | 19,638 | | | Total Tucows Domains | 64,993 | | | 67,604 | | | 129,093 | | | 132,859 | | | | | | | | | | | Corporate and other*: | | | | | | | | | Mobile Services and eliminations | 2,213 | | | 1,793 | | | 3,835 | | | 3,436 | | | | | | | | | | | $ | 100,556 | | | $ | 98,463 | | | $ | 197,213 | | | $ | 193,072 | |
|
| Schedule of cost of revenues by revenue stream |
The following is a summary of the Company’s cost of revenue from each significant revenue stream (Dollar amounts in thousands of U.S. dollars): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | Ting: | | | | | | | | | Fiber Internet Services | $ | 6,397 | | | $ | 8,706 | | | $ | 13,017 | | | $ | 14,543 | | | Construction revenue | 3,248 | | | - | | | 5,255 | | | - | | | Total Fiber | 9,645 | | | 8,706 | | | 18,272 | | | 14,543 | | | | | | | | | | | Wavelo: | | | | | | | | | Platform Services | 392 | | | 95 | | | 718 | | | 232 | | | Other professional services | - | | | - | | | - | | | - | | | Total Wavelo | 392 | | | 95 | | | 718 | | | 232 | | | | | | | | | | | Tucows Domains: | | | | | | | | | Wholesale | | | | | | | | | Domain Services | 38,800 | | | 41,193 | | | 77,582 | | | 81,575 | | | Value Added Services | 317 | | | 456 | | | 637 | | | 936 | | | Total Wholesale | 39,117 | | | 41,649 | | | 78,219 | | | 82,511 | | | | | | | | | | | Retail | 4,299 | | | 4,395 | | | 8,552 | | | 8,573 | | | Total Tucows Domains | 43,416 | | | 46,044 | | | 86,771 | | | 91,084 | | | | | | | | | | | Corporate and other*: | | | | | | | | | Mobile Services and eliminations | 4,819 | | | 4,224 | | | 9,395 | | | 8,371 | | | | | | | | | | | Network Expenses: | | | | | | | | | Network, other costs | 6,239 | | | 6,458 | | | 12,107 | | | 11,633 | | | Network, depreciation and amortization cost | 10,261 | | | 10,826 | | | 20,036 | | | 21,568 | | | Total Network Expenses | 16,500 | | | 17,284 | | | 32,143 | | | 33,201 | | | | | | | | | | | $ | 74,772 | | | $ | 76,353 | | | $ | 147,299 | | | $ | 147,431 | |
|
| Contract with customer, contract asset, contract liability, and receivable |
Significant changes in contract liabilities for the six months ended June 30, 2026 and year ended December 31, 2025 were as follows (Dollar amounts in thousands of U.S. dollars): | | | | | | | | | | June 30, 2026 | December 31, 2025 | | | | | Balance, beginning of period | $ | 152,935 | | $ | 156,804 | | | Contract liabilities | 129,069 | | 275,540 | | | Recognized revenue | (126,653) | | (279,409) | | | Balance, end of period | $ | 155,351 | | $ | 152,935 | |
|
| Revenue, remaining performance obligation, expected timing of satisfaction |
As the Company fulfills its performance obligations, the following table includes revenues expected to be recognized in to future related performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2026 (Dollar amounts in thousands of U.S. dollars): | | | | | | | | | Remainder of 2026 | $ | 104,765 | | | 2027 | 52,195 | | | 2028 | 16,591 | | | 2029 | 10,134 | | | 2030 | 8,925 | | | Thereafter | 38,140 | | | Total | $ | 230,750 | |
|