XML 86 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Carrier service costs $ 12,274,440 $ 8,476,110
Salaries and payroll taxes 1,781,628 1,308,726
Inventory purchases, consultants and other costs 834,131 913,038
Severance costs 7,612 1,634
U.S. income tax payable 8,850 8,550
Foreign income tax payable (receivable) 41,320 8,380
Contingent consideration (Note 4) 14,947,981 0
Total accrued expenses $ 14,947,981 $ 10,716,438