XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable, Other Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 653,102 $ 479,958
Salary payable 241,983 320,549
Social security insurance contribution payable 0 49,167
Other payable-related party (see Note 8) 72,148 95,616
Deposit on subscription of a subsidiary’s share 0 153,260
Accrued expense-construction 6,511,439 3,537,644
Accrued expense-others 2,749,132 445,507
Total $ 10,227,804 $ 5,081,701