XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Note 11 - Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 

Ting:

        

Fiber Internet Services

 $17,128  $16,315 

Construction services

  2,246   - 

Total Ting

  19,374   16,315 
         

Wavelo:

        

Platform Services

  11,561   11,396 

Other professional services

  -   - 

Total Wavelo

  11,561   11,396 
         

Tucows Domains

        

Wholesale

        

Domain Services

  48,805   50,004 

Value Added Services

  5,460   5,903 

Total Wholesale

  54,265   55,907 
         

Retail

  9,835   9,348 

Total Tucows Domains

  64,100   65,255 
         

Corporate and all other*:

        

Mobile Services and eliminations

  1,622   1,643 
         
  $96,657  $94,609 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

Three Months Ended March 31,

 
  

2026

  

2025

 
         

Ting:

        

Fiber Internet Services

 $6,620  $5,837 

Construction services

  2,007   - 

Total Ting

  8,627   5,837 
         

Wavelo:

        

Platform Services

  326   137 

Other professional services

  -   - 

Total Wavelo

  326   137 
         

Tucows Domains:

        

Wholesale

        

Domain Services

  38,782   40,381 

Value Added Services

  320   480 

Total Wholesale

  39,102   40,861 
         

Retail

  4,253   4,179 

Total Tucows Domains

  43,355   45,040 
         

Corporate and all other*:

        

Mobile Services and eliminations

  4,576   4,147 
         

Network Expenses:

        

Network, other costs

  5,868   5,175 

Network, depreciation and amortization costs

  9,775   10,742 

Total Network Expenses

  15,643   15,917 
         
  $72,527  $71,078 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  March 31, 2026 
     

Balance, beginning of period

 $152,935 

Contract liabilities

  67,289 

Recognized revenue

  (62,430)

Balance, end of period

 $157,794