XML 50 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]  
Schedule of accrued liabilities
    DECEMBER 31,  
    2018     2017  
             
Carrier service costs   $ 8,476,110     $ 7,339,150  
Salaries and payroll taxes     1,308,726       1,259,331  
Inventory purchases, consultants and other costs     913,038       762,770  
Severance costs     1,634       328,109  
U.S. income tax payable     8,550       8,850  
Foreign income tax payable (receivable)     8,380       (1,860 )
Contingent consideration (Note 3)     -       100,000  
                 
Total accrued expenses   $ 10,716,438     $ 9,796,350