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