XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues $ 57,506,561 $ 29,616,940 $ 151,955,707 $ 73,626,995
Carrier Services        
Revenues 45,029,563 20,576,193 118,116,987 48,943,134
Managed Services        
Revenues $ 12,476,998 $ 9,040,747 $ 33,838,720 $ 24,683,861