XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts and Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
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