XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 202,289 $ 479,958
Salary payable 267,215 320,549
Social security insurance contribution payable 0 49,167
Other payable-related party (see Note 8) 97,856 95,616
Deposit on subscription of a subsidiary’s share 0 153,260
Accrued expense for construction 8,944,367 3,537,644
Accrued expense-others 1,019,049 445,507
Total $ 10,530,776 $ 5,081,701