XML 40 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [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,  
    2019     2018     2019     2018  
    (Unaudited)  
Carrier Services   $ 20,576,190     $ 13,104,865     $ 48,943,130     $ 36,199,890  
Managed Services:                                
Managed Service Fees     7,048,662       5,729,620       19,027,689       16,709,827  
Billable Service Fees     1,091,330       423,858       3,415,046       1,553,750  
Reselling and Other Services     900,758       2,036,017       2,241,130       4,454,850  
                                 
    $ 29,616,940     $ 21,294,360     $ 73,626,995     $ 58,918,317  

 

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,  
    2019     2018     2019     2018  
    (Unaudited)  
U.S. Federal Government   $ 25,734,891     $ 16,947,681     $ 62,339,060     $ 45,132,500  
U.S. State and Local Governments     112,108       112,273       354,289       331,801  
Foreign Governments     15,334       28,933       84,231       133,855  
Commercial Enterprises     3,754,607       4,205,473       10,849,415       13,320,161  
                                 
    $ 29,616,940     $ 21,294,360     $ 73,626,995     $ 58,918,317  

 

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

 

    THREE MONTHS ENDED     NINE MONTHS ENDED  
    SEPTEMBER 30,     SEPTEMBER 30,  
    2019     2018     2019     2018  
    (Unaudited)  
North America   $ 28,563,085     $ 20,033,557     $ 70,294,212     $ 55,074,640  
Europe     1,053,855       1,260,803       3,332,783       3,843,677  
                                 
    $ 29,616,940     $ 21,294,360     $ 73,626,995     $ 58,918,317