v3.25.1
Note 10 - Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Revenues $ 94,609 $ 87,457
Domain Name Services [Member] | Wholesale [Member]    
Net Revenues 55,907 52,854
Domain Name Services [Member] | Domain Services [Member] | Wholesale [Member]    
Net Revenues 50,004 48,151
Domain Name Services [Member] | Value Added Services [Member] | Wholesale [Member]    
Net Revenues 5,903 4,703
Operating Segments [Member]    
Net Revenues 92,522 85,175
Operating Segments [Member] | Fiber Internet Services [Member]    
Net Revenues 16,315 14,102
Operating Segments [Member] | Mobile Platform Services [Member]    
Net Revenues 11,396 9,390
Operating Segments [Member] | Mobile Platform Services [Member] | Platform Services [Member]    
Net Revenues 11,396 9,365
Operating Segments [Member] | Mobile Platform Services [Member] | Other Services [Member]    
Net Revenues 0 25
Operating Segments [Member] | Domain Name Services [Member]    
Net Revenues 65,255 61,882
Operating Segments [Member] | Domain Name Services [Member] | Retail [Member]    
Net Revenues 9,348 9,028
Consolidation, Eliminations [Member]    
Net Revenues $ 1,643 $ 2,083