XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
9. TAXES PAYABLE
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
9. TAXES PAYABLE
    March 31,   December 31,  
    2021   2020  
Land use tax payable   827,702   833,576  
Value added tax and other taxes payable   578,070   492,603  
Land use tax payable   $ 1,405,772     $ 1,326,179