XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, net $ 36,040,771 $ 26,762,857 $ 70,248,050 $ 52,036,538
Carrier Services        
Revenue, net 20,403,280 14,241,055 39,785,951 27,838,756
Managed Services        
Revenue, net $ 15,637,491 $ 12,521,802 $ 30,462,099 $ 24,197,782