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 ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 412,601 $ 479,958
Salary payable 324,932 320,549
Social security insurance contribution payable 103,191 49,167
Other payable-related party (see Note 8) 48,290 95,616
Deposit on subscription of a subsidiary’s share 154,800 153,260
Accrued expense-construction 5,429,903 3,537,644
Accrued expense-others 597,990 445,507
Total $ 7,071,707 $ 5,081,701