v3.25.4
Note 10 - Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2025

  

2024

  

2023

 
             

Ting:

            

Fiber Internet Services

 $66,178  $59,732  $50,937 

Construction services

  2,044   -   - 

Total Ting

  68,222   59,732   50,937 
             

Wavelo:

            

Platform Services

  47,623   39,824   37,082 

Other professional services

  -   37   1,588 

Total Wavelo

  47,623   39,861   38,670 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  204,150   197,113   189,013 

Value-Added Services

  24,047   19,882   17,712 

Total Wholesale

  228,197   216,995   206,725 
             

Retail

  38,902   37,644   35,372 

Total Tucows Domains

  267,099   254,639   242,097 
             

Corporate and all other*:

            

Mobile Services and eliminations

  7,356   8,043   7,633 
             
  $390,300  $362,275  $339,337 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

2025

  

2024

  

2023

 
             

Ting:

            

Fiber Internet Services

 $27,306  $18,754  $20,151 

Construction services

  1,016   -   - 

Total Ting

  28,322   18,754   20,151 
             

Wavelo:

            

Platform Services

  1,111   1,248   1,337 

Other professional services

  -   25   1,289 

Total Wavelo

  1,111   1,273   2,626 
             

Tucows Domains:

            

Wholesale

            

Domain Services

  163,951   158,383   150,664 

Value-Added Services

  1,828   2,075   2,249 

Total Wholesale

  165,779   160,458   152,913 
             

Retail

  17,205   16,625   16,501 

Total Tucows Domains

  182,984   177,083   169,414 
             

Corporate and all other*:

            

Mobile Services and eliminations

  18,176   12,637   10,065 
             

Network Expenses:

            

Network, other costs

  23,032   28,164   33,044 

Network, depreciation and amortization costs

  42,721   41,335   37,370 

Total Network Expenses

  65,753   69,499   70,414 
             
  $296,346  $279,246  $272,670 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Year ended December 31, 2025

  

Year ended December 31, 2024

 
         

Balance, beginning of period

 $156,804  $148,083 

Contract liabilities

  275,540   241,863 

Recognized revenue

  (279,409)  (233,142)

Balance, end of period

 $152,935  $156,804 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

December 31, 2025

 
     

2026

 $128,491 

2027

  10,485 

2028

  4,523 

2029

  2,534 

2030

  1,539 

Thereafter

  2,273 

Total

 $149,845