XML 50 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
TAXES PAYABLE (Tables)
12 Months Ended
Dec. 31, 2018
Taxes Payable [Abstract]  
Components of Current Taxes Payable
Current taxes payable consisted of the following:
 
 
As of  
 December 31, 
 2018
 
As of  
 December 31, 
 2017
Income taxes payable
 
$
27,538

 
$
9,488

Payroll, social security, and other taxes payable
 
20,322

 
16,696

Value added taxes payable
 
19,985

 
14,676

Total
 
$
67,845

 
$
40,860