Note 20 - Segment Reporting - Information by Reportable Segments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||||||
| Revenue from external customers | $ 390,300 | $ 362,275 | $ 339,337 | ||||||
| Cost of revenue | 230,593 | 209,747 | 202,256 | ||||||
| Network, other cost(2) | 23,032 | 28,164 | 33,044 | ||||||
| Sales and marketing | 48,381 | 59,382 | 67,806 | ||||||
| Technical operations and development | 17,813 | 18,627 | 19,217 | ||||||
| General and administrative | 42,875 | 37,068 | 33,406 | ||||||
| Operating Segments [Member] | |||||||||
| Intersegment revenue(1) | [1] | 1,785 | 858 | 2,691 | |||||
| Total net revenues | 382,944 | 354,232 | 331,704 | ||||||
| Cost of revenue | 208,581 | 189,518 | 184,767 | ||||||
| Network, other cost(2) | [2] | 25,559 | 33,602 | 33,644 | |||||
| Sales and marketing | 46,408 | 56,863 | 65,421 | ||||||
| Technical operations and development | 17,445 | 17,162 | 18,287 | ||||||
| General and administrative | 29,844 | 25,631 | 24,223 | ||||||
| Other segment items(3) | [3] | (4,805) | (4,223) | (3,683) | |||||
| Segment Adjusted EBITDA | 59,912 | 35,679 | 9,045 | ||||||
| Operating Segments [Member] | Sales Channel, Directly to Consumer [Member] | |||||||||
| Revenue from external customers | 381,159 | 353,374 | 329,013 | ||||||
| Operating Segments [Member] | Ting [Member] | |||||||||
| Revenue from external customers | 68,222 | 59,732 | 50,937 | ||||||
| Intersegment revenue(1) | [1] | 0 | 0 | 0 | |||||
| Total net revenues | 68,222 | 59,732 | 50,937 | ||||||
| Cost of revenue | 24,486 | 11,162 | 12,727 | ||||||
| Network, other cost(2) | [2] | 9,009 | 16,918 | 17,872 | |||||
| Sales and marketing | 21,064 | 35,502 | 44,823 | ||||||
| Technical operations and development | 1,937 | 3,230 | 3,792 | ||||||
| General and administrative | 19,652 | 16,550 | 16,567 | ||||||
| Other segment items(3) | [3] | (1,678) | (1,113) | (693) | |||||
| Segment Adjusted EBITDA | (6,248) | (22,517) | (44,151) | ||||||
| Operating Segments [Member] | Ting [Member] | Sales Channel, Directly to Consumer [Member] | |||||||||
| Revenue from external customers | 68,222 | 59,732 | 50,937 | ||||||
| Operating Segments [Member] | Wavelo [Member] | |||||||||
| Revenue from external customers | 47,623 | 39,861 | 38,670 | ||||||
| Intersegment revenue(1) | [1] | 1,785 | 858 | 2,691 | |||||
| Total net revenues | 47,623 | 39,861 | 38,670 | ||||||
| Cost of revenue | 1,111 | 1,273 | 2,626 | ||||||
| Network, other cost(2) | [2] | 9,416 | 9,710 | 9,649 | |||||
| Sales and marketing | 10,197 | 7,585 | 7,012 | ||||||
| Technical operations and development | 7,721 | 6,826 | 8,124 | ||||||
| General and administrative | 4,219 | 3,395 | 3,080 | ||||||
| Other segment items(3) | [3] | (2,526) | (2,734) | (2,394) | |||||
| Segment Adjusted EBITDA | 17,485 | 13,806 | 10,573 | ||||||
| Operating Segments [Member] | Wavelo [Member] | Sales Channel, Directly to Consumer [Member] | |||||||||
| Revenue from external customers | 45,838 | 39,003 | 35,979 | ||||||
| Operating Segments [Member] | Tucows Domains [Member] | |||||||||
| Intersegment revenue(1) | [1] | 0 | 0 | 0 | |||||
| Total net revenues | 267,099 | 254,639 | 242,097 | ||||||
| Cost of revenue | 182,984 | 177,083 | 169,414 | ||||||
| Network, other cost(2) | [2] | 7,134 | 6,974 | 6,123 | |||||
| Sales and marketing | 15,147 | 13,776 | 13,586 | ||||||
| Technical operations and development | 7,787 | 7,106 | 6,371 | ||||||
| General and administrative | 5,973 | 5,686 | 4,576 | ||||||
| Other segment items(3) | [3] | (601) | (376) | (596) | |||||
| Segment Adjusted EBITDA | 48,675 | 44,390 | 42,623 | ||||||
| Operating Segments [Member] | Tucows Domains [Member] | Sales Channel, Directly to Consumer [Member] | |||||||||
| Revenue from external customers | $ 267,099 | $ 254,639 | $ 242,097 | ||||||
| |||||||||