XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2018
Revenues [Abstract]  
Revenue from Contracts with Customers

The following table was prepared to provide additional information about the composition of revenues from contracts with customers for the periods presented:

 

    THREE MONTHS ENDED     NINE MONTHS ENDED  
    SEPTEMBER 30,     SEPTEMBER 30,  
    2018     2017     2018     2017  
    (Unaudited)  
Carrier Services   $ 13,104,865     $ 11,245,395     $ 36,199,890     $ 33,522,669  
Managed Services:                                
Managed Service Fees     5,729,620       5,295,743       16,709,827       16,859,799  
Billable Service Fees     423,858       796,727       1,553,750       2,556,304  
Reselling and Other Services     2,036,017       1,126,007       4,454,850       3,017,845  
                                 
    $ 21,294,360     $ 18,463,872     $ 58,918,317     $ 55,956,617  

 

The Company recognized revenues from contracts with customers for the following customer types as set forth below:

 

    THREE MONTHS ENDED     NINE MONTHS ENDED  
    SEPTEMBER 30,     SEPTEMBER 30,  
    2018     2017     2018     2017  
    (Unaudited)  
U.S. Federal Government   $ 16,947,681     $ 14,379,567     $ 45,132,500     $ 43,098,730  
U.S. State and Local Governments     112,273       134,904       331,801       293,216  
Foreign Governments     28,933       48,563       133,855       145,015  
Commercial Enterprises     4,205,473       3,900,838       13,320,161       12,419,656  
                                 
    $ 21,294,360     $ 18,463,872     $ 58,918,317     $ 55,956,617  

 

The Company recognized revenues from contracts with customers in the following geographic regions:

 

    THREE MONTHS ENDED     NINE MONTHS ENDED  
    SEPTEMBER 30,     SEPTEMBER 30,  
    2018     2017     2018     2017  
    (Unaudited)  
North America   $ 20,033,557     $ 17,342,443     $ 55,074,640     $ 52,664,719  
Europe     1,260,803       1,121,429       3,843,677       3,291,898  
                                 
    $ 21,294,360     $ 18,463,872     $ 58,918,317     $ 55,956,617