XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Taxes Payable (Tables)
12 Months Ended
Dec. 31, 2021
Tax Payable [Abstract]  
Schedule of taxes payable
   2021   2020 
Income tax – current  $3,075,162   $2,746,757 
Value-added tax   
-
    322,652 
Other taxes   71    76,203 
Total – current   3,075,233    3,145,612 
Income tax – noncurrent  $4,566,625   $5,174,625