v3.26.1
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Other Current Assets and Accrued Expenses    
Carrier service costs $ 33,663,550 $ 25,759,570
Salaries and payroll taxes 2,242,570 2,012,510
Inventory purchases, consultants and other costs 2,989,626 3,269,533
U.S. income tax payable 22,910 89,390
Foreign income tax payable 34,630 28,170
Total accrued expenses $ 38,953,286 $ 31,159,173