XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Revenues $ 339,337 $ 321,142 $ 304,337
Domain Name Services [Member] | Wholesale [Member]      
Net Revenues 206,725 208,254 210,033
Domain Name Services [Member] | Domain Services [Member] | Wholesale [Member]      
Net Revenues 189,013 187,542 189,091
Domain Name Services [Member] | Value Added Services [Member] | Wholesale [Member]      
Net Revenues 17,712 20,712 20,942
Operating Segments [Member] | Fiber Internet Services [Member]      
Net Revenues 50,937 42,425 25,327
Operating Segments [Member] | Mobile Platform Services [Member]      
Net Revenues 38,670 24,344 16,781
Operating Segments [Member] | Mobile Platform Services [Member] | Platform Services [Member]      
Net Revenues 37,082 22,594 13,031
Operating Segments [Member] | Mobile Platform Services [Member] | Other Services [Member]      
Net Revenues 1,588 1,750 3,750
Operating Segments [Member] | Domain Name Services [Member]      
Net Revenues 242,097 243,158 245,576
Operating Segments [Member] | Domain Name Services [Member] | Retail [Member]      
Net Revenues 35,372 34,904 35,543
Consolidation, Eliminations [Member]      
Net Revenues $ 7,633 $ 11,215 $ 16,653