XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Taxes Payable (Tables)
3 Months Ended
Mar. 31, 2021
Tax Payable [Abstract]  
Schedule of taxes payable
   2021   2020 
Income tax – current  $2,744,539   $2,746,757 
Value-added tax   -    322,652 
Other taxes   111    76,203 
Total – current   2,744,649    3,145,612 
Income tax – noncurrent  $5,174,625   $5,174,625