v3.25.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net $ 34,217,739 $ 34,207,279
Carrier Services    
Revenue, net 22,401,304 19,342,789
Managed Services    
Revenue, net $ 11,816,435 $ 14,864,490