XML 99 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]  
Schedule of accrued liabilities
    DECEMBER 31,     DECEMBER 31,  
    2019     2018  
             
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     41,320       8,380  
                 
Total accrued expenses   $ 14,947,981     $ 10,716,438