XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2024

  

2023

  

2022

 
             

Ting:

            

Fiber Internet Services

 $59,732  $50,937  $42,425 
             

Wavelo:

            

Platform Services

  39,824   37,082   22,594 

Other professional services

  37   1,588   1,750 

Total Wavelo

  39,861   38,670   24,344 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  197,113   189,013   187,542 

Value Added Services

  19,882   17,712   20,712 

Total Wholesale

  216,995   206,725   208,254 
             

Retail

  37,644   35,372   34,904 

Total Tucows Domains

  254,639   242,097   243,158 
             

Corporate and all other:

            

Mobile Services and eliminations

  8,043   7,633   11,215 
             
  $362,275  $339,337  $321,142 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

2024

  

2023

  

2022

 
             

Ting:

            

Fiber Internet Services

 $18,754  $20,151  $17,004 
             

Wavelo:

            

Platform Services

  1,248   1,337   1,294 

Other professional services

  25   1,289   1,632 

Total Wavelo

  1,273   2,626   2,926 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  158,383   150,664   147,894 

Value Added Services

  2,075   2,249   2,514 

Total Wholesale

  160,458   152,913   150,408 
             

Retail

  16,625   16,501   16,482 

Total Tucows Domains

  177,083   169,414   166,890 
             

Corporate and all other:

            

Mobile Services and eliminations

  12,637   10,065   9,448 
             

Network Expenses:

            

Network, other costs

  26,723   28,222   17,433 

Network, depreciation and amortization costs

  41,335   37,370   29,101 

Network, impairment

  1,441   4,822   92 

Total Network Expenses

  69,499   70,414   46,626 
             
  $279,246  $272,670  $242,894 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Year ended December 31, 2024

 
     

Balance, beginning of period

 $148,083 

Contract liabilities

  241,863 

Recognized revenue

  (233,142)

Balance, end of period

 $156,804 
  

Year ended December 31, 2023

 
     

Balance, beginning of period

 $145,131 

Contract liabilities

  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, 2024

 
     

2025

 $135,649 

2026

  10,245 

2027

  4,365 

2028

  2,584 

2029

  1,613 

Thereafter

  2,348 

Total

 $156,804