v3.26.1
Revenue - Cost of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Cost of revenue $ 74,772 $ 76,353 $ 147,299 $ 147,431
Network, other costs 6,239 6,458 12,107 11,633
Network, depreciation and amortization 10,261 10,826 20,036 21,568
Corporate and other        
Disaggregation of Revenue [Line Items]        
Cost of revenue 4,819 4,224 9,395 8,371
Network Expenses        
Disaggregation of Revenue [Line Items]        
Cost of revenue 16,500 17,284 32,143 33,201
Network, other costs 6,239 6,458 12,107 11,633
Network, depreciation and amortization 10,261 10,826 20,036 21,568
Ting Internet        
Disaggregation of Revenue [Line Items]        
Cost of revenue 9,645 8,706 18,272 14,543
Ting Internet | Fiber Internet Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 6,397 8,706 13,017 14,543
Ting Internet | Construction Revenue        
Disaggregation of Revenue [Line Items]        
Cost of revenue 3,248 0 5,255 0
Wavelo Platform Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 392 95 718 232
Wavelo Platform Services | Platform Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 392 95 718 232
Wavelo Platform Services | Other Professional Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 0 0 0 0
Tucows Domain Name Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 43,416 46,044 86,771 91,084
Tucows Domain Name Services | Wholesale        
Disaggregation of Revenue [Line Items]        
Cost of revenue 39,117 41,649 78,219 82,511
Tucows Domain Name Services | Retail Services        
Disaggregation of Revenue [Line Items]        
Cost of revenue 4,299 4,395 8,552 8,573
Tucows Domain Name Services | Domain Services | Wholesale        
Disaggregation of Revenue [Line Items]        
Cost of revenue 38,800 41,193 77,582 81,575
Tucows Domain Name Services | Value Added Services | Wholesale        
Disaggregation of Revenue [Line Items]        
Cost of revenue $ 317 $ 456 $ 637 $ 936