v3.26.1
Revenue - Disaggregation 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]        
Net revenues $ 100,556 $ 98,463 $ 197,213 $ 193,072
Cost of revenue 74,772 76,353 147,299 147,431
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]        
Net revenues 55,139 57,314 109,404 113,221
Cost of revenue 39,117 41,649 78,219 82,511
Tucows Domain Name Services | Domain Services | Wholesale        
Disaggregation of Revenue [Line Items]        
Net revenues 48,836 51,557 97,641 101,561
Cost of revenue 38,800 41,193 77,582 81,575
Tucows Domain Name Services | Value Added Services | Wholesale        
Disaggregation of Revenue [Line Items]        
Net revenues 6,303 5,757 11,763 11,660
Cost of revenue 317 456 637 936
Operating Segments        
Disaggregation of Revenue [Line Items]        
Net revenues 97,859 96,242 192,416 188,764
Operating Segments | Ting Internet        
Disaggregation of Revenue [Line Items]        
Net revenues 21,595 16,410 40,969 32,725
Operating Segments | Ting Internet | Fiber Internet Services        
Disaggregation of Revenue [Line Items]        
Net revenues 17,463 16,410 34,591 32,725
Operating Segments | Ting Internet | Construction Revenue        
Disaggregation of Revenue [Line Items]        
Net revenues 4,132 0 6,378 0
Operating Segments | Wavelo Platform Services        
Disaggregation of Revenue [Line Items]        
Net revenues 11,755 12,656 23,316 24,052
Operating Segments | Wavelo Platform Services | Platform Services        
Disaggregation of Revenue [Line Items]        
Net revenues 11,755 12,656 23,316 24,052
Operating Segments | Tucows Domain Name Services        
Disaggregation of Revenue [Line Items]        
Net revenues 64,993 67,604 129,093 132,859
Operating Segments | Tucows Domain Name Services | Retail        
Disaggregation of Revenue [Line Items]        
Net revenues 9,854 10,290 19,689 19,638
Consolidation, Eliminations        
Disaggregation of Revenue [Line Items]        
Net revenues $ 2,213 $ 1,793 $ 3,835 $ 3,436