XML 57 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2018
Taxes Payable [Abstract]  
Schedule of taxes payable
   2018   2017 
Income – current  $1,718,051   $1,097,768 
VAT   1,666,695    1,145,363 
Other   251,813    180,649 
Total – current   3,636,559    2,423,780 
Income – noncurrent  $6,390,625   $6,998,625