XML 102 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Current Assets and Accrued Expenses (Details 1) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Other Current Assets and Accrued Expenses    
Carrier service costs $ 6,808,710 $ 8,771,660
Salaries and payroll taxes 2,071,688 2,213,356
Inventory purchases, consultants and other costs 1,073,639 1,345,900
U.S. Income tax payable (188,370) (23,562)
Other 44,682 37,072
Accrued expenses $ 9,810,349 $ 12,344,426