XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2023

  

2022

  

2021

 
             

Ting:

            

Fiber Internet Services

 $50,937  $42,425  $25,327 
             

Wavelo:

            

Platform Services

  37,082   22,594   13,031 

Other professional services

  1,588   1,750   3,750 

Total Wavelo

  38,670   24,344   16,781 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  189,013   187,542   189,091 

Value Added Services

  17,712   20,712   20,942 

Total Wholesale

  206,725   208,254   210,033 
             

Retail

  35,372   34,904   35,543 

Total Tucows Domains

  242,097   243,158   245,576 
             

Tucows Corporate:

            

Mobile Services and eliminations

  7,633   11,215   16,653 
             
  $339,337  $321,142  $304,337 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

2023

  

2022

  

2021

 
             

Ting:

            

Fiber Internet Services

 $20,151  $17,004  $12,035 
             

Wavelo:

            

Platform Services

  1,337   1,294   504 

Other professional services

  1,289   1,632   804 

Total Wavelo

  2,626   2,926   1,308 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  150,664   147,894   147,213 

Value Added Services

  2,249   2,514   2,544 

Total Wholesale

  152,913   150,408   149,757 
             

Retail

  16,501   16,482   17,731 

Total Tucows Domains

  169,414   166,890   167,488 
             

Tucows Corporate:

            

Mobile Services and eliminations

  10,065   9,448   12,208 
             

Network Expenses:

            

Network, other costs

  28,222   17,433   14,769 

Network, depreciation and amortization costs

  37,370   29,101   18,035 

Network, impairment

  4,822   92   201 

Total Network Expenses

  70,414   46,626   33,005 
             
  $272,670  $242,894  $226,044 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Year ended December 31, 2023

 
     

Balance, beginning of period

 $145,131 

Deferred revenue

  250,130 

Recognized revenue

  (247,178)

Balance, end of period

 $148,083 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

December 31, 2023

 
     

2024

 $124,362 

2025

  9,940 

2026

  4,507 

2027

  2,703 

2028

  1,688 

Thereafter

  2,512 
     

Total

 $145,712