v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue, net $ 37,999,582 $ 37,283,809 $ 78,575,612 $ 70,793,848
Carrier Services        
Revenue, net 24,064,860 22,223,060 49,848,896 44,624,364
Managed Services        
Revenue, net $ 13,934,722 $ 15,060,749 $ 28,726,716 $ 26,169,484