Note 10 - Revenue - Cost of Revenue (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Cost of revenue | $ 296,346 | $ 279,246 | $ 272,670 | ||
| Network, other costs | 23,032 | 28,164 | 33,044 | ||
| Network, depreciation and amortization costs | 42,721 | 41,335 | 37,370 | ||
| Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] | |||||
| Cost of revenue | [1] | 18,176 | 12,637 | 10,065 | |
| Network Expenses [Member] | |||||
| Cost of revenue | 65,753 | 69,499 | 70,414 | ||
| Network, other costs | 23,032 | 28,164 | 33,044 | ||
| Network, depreciation and amortization costs | 42,721 | 41,335 | 37,370 | ||
| Ting [Member] | |||||
| Cost of revenue | 28,322 | 18,754 | 20,151 | ||
| Ting [Member] | Fiber Internet Services [Member] | |||||
| Cost of revenue | 27,306 | 18,754 | 20,151 | ||
| Ting [Member] | Construction [Member] | |||||
| Cost of revenue | 1,016 | 0 | 0 | ||
| Wavelo [Member] | |||||
| Cost of revenue | 1,111 | 1,273 | 2,626 | ||
| Wavelo [Member] | Platform Services [Member] | |||||
| Cost of revenue | 1,111 | 1,248 | 1,337 | ||
| Wavelo [Member] | Other Services [Member] | |||||
| Cost of revenue | 0 | 25 | 1,289 | ||
| Domain Name Services [Member] | |||||
| Cost of revenue | 182,984 | 177,083 | 169,414 | ||
| Domain Name Services [Member] | Wholesale [Member] | |||||
| Cost of revenue | 165,779 | 160,458 | 152,913 | ||
| Domain Name Services [Member] | Retail Services [Member] | |||||
| Cost of revenue | 17,205 | 16,625 | 16,501 | ||
| Domain Name Services [Member] | Domain Services [Member] | Wholesale [Member] | |||||
| Cost of revenue | 163,951 | 158,383 | 150,664 | ||
| Domain Name Services [Member] | Value Added Services [Member] | Wholesale [Member] | |||||
| Cost of revenue | $ 1,828 | $ 2,075 | $ 2,249 | ||
| |||||