XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues $ 39,665,356 $ 21,916,902
Carrier Services    
Revenues 28,143,269 14,343,011
Managed Service Fees    
Revenues 7,475,440 620,796
Billable Service Fees    
Revenues 1,304,541 1,080,617
Reselling and Other Services    
Revenues 2,742,106 285,314
Managed Services    
Revenues $ 11,522,087 $ 7,573,891