XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Ting:

        

Fiber Internet Services

 $11,853  $9,788 
         

Wavelo:

        

Platform Services

  6,498   6,097 

Other Professional Services

  802   750 

Total Wavelo

  7,300   6,847 
         

Tucows Domains

        

Wholesale

        

Domain Services

  46,293   46,836 

Value Added Services

  4,531   5,649 

Total Wholesale

  50,824   52,485 
         

Retail

  8,418   9,061 

Total Tucows Domains

  59,242   61,546 
         

Tucows Corporate:

        

Mobile services and eliminations

  2,035   2,918 
         
  $80,430  $81,099 
  March 31, 2023 
     

Balance, beginning of period

 $145,131 

Deferred revenue

  66,736 

Recognized revenue

  (60,433)

Balance, end of period

 $151,434 
  

March 31, 2023

 
     

Balance, beginning of period

 $7,487 

Consideration recognized as revenue

  5,532 

Transferred to receivables

  (7,723)

Balance, end of period

 $5,296 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
         

Ting:

        

Fiber Internet Services

 $3,985  $4,038 
         

Wavelo:

        

Platform Services

  334   185 

Other Professional Services

  692   776 

Total Wavelo

  1,026   961 
         

Tucows Domains:

        

Wholesale

        

Domain Services

  37,002   36,397 

Value Added Services

  606   656 

Total Wholesale

  37,608   37,053 
         

Retail

  4,113   4,759 

Total Tucows Domains

  41,721   41,812 
         

Tucows Corporate:

        

Mobile services and eliminations

  2,558   2,610 
         

Network Expenses:

        

Network, other costs

  6,323   4,180 

Network, depreciation of property and equipment

  8,436   5,895 

Network, amortization of intangible assets

  378   378 

Network, impairment of property and equipment

  1,942   27 

Total Network Expenses

  17,079   10,480 
         
  $66,369  $59,901