XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCOUNTS PAYABLE, OTHER PAYABLE AND ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities

Accounts payable, other payable and accrued expenses consist of the following:

 

   June 30,  December 31,
   2022  2021
Accounts payable  $594,208   $202,289 
Salary payable   264,179    267,215 
Other payable   46,481    97,856 
Accrued expense for construction   9,198,376    8,944,367 
Accrued expense-others   901,579    1,019,049 
Total  $11,004,823   $10,530,776