XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Taxes Payable (Tables)
3 Months Ended
Mar. 31, 2019
Taxes Payable [Abstract]  
Schedule of taxes payable

   2019   2018 
Income – current  $1,867,729   $1,718,051 
VAT   2,832,459    1,666,695 
Other   446,187    251,813 
Total – current   5,146,375    3,636,559 
Income – noncurrent  $6,390,525   $6,390,625