XML 77 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2019
Taxes Payable [Abstract]  
Schedule of taxes payable

   2019   2018 
Income tax – current  $2,118,432   $1,718,051 
Value-added tax   1,708,298    1,666,695 
Other taxes   260,912    251,813 
Total – current   4,087,642    3,636,559 
Income tax – noncurrent  $5,782,625   $6,390,625