XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 10 - Revenue (Tables)
3 Months Ended
Mar. 31, 2018
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three months ended March 31,
 
   
2018
   
2017
 
                 
Network Access Services:
               
Mobile Services
  $
21,872,109
    $
17,962,868
 
Other Services
   
1,736,116
     
1,286,917
 
Total Network Access Services
   
23,608,225
     
19,249,785
 
                 
Domain Services:
               
Wholesale
               
Domain Services
   
58,427,707
     
39,091,817
 
Value Added Services
   
4,434,572
     
3,907,889
 
Total Wholesale
   
62,862,279
     
42,999,706
 
                 
Retail
   
8,436,563
     
6,401,703
 
Portfolio
   
888,624
     
916,868
 
Total Domain Services
   
72,187,466
     
50,318,277
 
                 
    $
95,795,691
    $
69,568,062
 
Schedule of Cost of Revenues by Revenue Stream [Table Text Block]
   
Three months ended March 31,
 
   
2018
   
2017
 
                 
Network Access Services:
               
Mobile Services
  $
11,265,767
    $
9,567,160
 
Other Services
   
940,751
     
825,256
 
Total Network Access Services
   
12,206,518
     
10,392,416
 
                 
Domain Services:
               
Wholesale
               
Domain Services
   
51,314,038
     
34,462,926
 
Value Added Services
   
857,268
     
575,923
 
Total Wholesale
   
52,171,306
     
35,038,849
 
                 
Retail
   
4,409,742
     
3,617,402
 
Portfolio
   
184,654
     
262,045
 
Total Domain Services
   
56,765,702
     
38,918,296
 
                 
Network Expenses:
               
Network, other costs
   
2,574,087
     
2,343,196
 
Network, depreciation and amortization costs
   
1,630,175
     
970,509
 
     
4,204,262
     
3,313,705
 
                 
    $
73,176,482
    $
52,624,417
 
Contract with Customer, Asset and Liability [Table Text Block]
   
March 31, 
2018
 
         
Balance, beginning of period
  $
160,581,528
 
Deferral of revenue
   
60,370,051
 
Recognition of revenue
1
   
(69,968,261
)
Balance, end of period
  $
150,983,318
 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
   
March 31, 2018
 
         
Remainder of 2018
  $
108,710,643
 
2019
   
24,366,389
 
2020
   
7,116,720
 
2021
   
4,010,109
 
2022
   
2,561,121
 
Thereafter
   
3,658,053
 
         
Total
  $
150,423,035