XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2021

  

2020

   2019 
             

Fiber Internet Services:

            

Fiber Internet Services

 $26,445  $18,428  $11,006 
             

Mobile Services:

            

Retail mobile services

  9,395   46,540   84,657 

Mobile platform services

  11,912   564   - 

Other professional services

  11,009   3,416   - 

Total Mobile

  32,316   50,520   84,657 
             

Domain Services:

            

Wholesale

            

Domain Services

  189,091   186,893   182,957 

Value Added Services

  20,942   18,526   18,922 

Total Wholesale

  210,033   205,419   201,879 
             

Retail

  35,543   36,835   39,603 

Total Domain Services

  245,576   242,254   241,482 
             
  $304,337  $311,202  $337,145 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
  

2021

  

2020

   2019 
             

Fiber Internet Services:

            

Fiber Internet Services

 $12,120  $6,982  $3,928 
             

Mobile Services:

            

Retail mobile services

  6,012   22,942   44,415 

Mobile platform services

  419   56   - 

Other professional services

  7,000   2,970   - 

Total Mobile

  13,431   25,968   44,415 
             

Domain Services:

            

Wholesale

            

Domain Services

  147,213   146,788   148,530 

Value Added Services

  2,544   3,016   2,986 

Total Wholesale

  149,757   149,804   151,516 
             

Retail

  17,731   17,647   17,720 

Total Domain Services

  167,488   167,451   169,236 
             

Network Expenses:

            

Network, other costs

  14,769   10,194   9,190 

Network, depreciation and amortization costs

  18,035   13,484   9,599 

Network, impairment

  201   1,638   - 

Total Network Expenses

  33,005   25,316   18,789 
             
  $226,044  $225,717  $236,368 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Year ended December 31, 2021

 
     

Balance, beginning of period

 $152,245 

Deferred revenue

  245,101 

Recognized revenue

  (249,553)

Balance, end of period

 $147,793 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Year ended December 31, 2021

 
     

2022

 $121,773 

2023

  10,678 

2024

  5,056 

2025

  3,090 

2026

  1,908 

Thereafter

  2,945 

Total

 $145,450