XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accounts and other payable and accrued expenses
    March 31,   December 31,
    2021   2020
Accounts payable   $ 1,040,950     $ 479,958  
Salary payable     318,291       320,549  
Social security insurance contribution payable     101,446       49,167  
Other payable-related party (see Note 8)     23,738       95,616  
Deposit on subscription of a subsidiary’s share     152,180       153,260  
Accrued expense-construction     6,296,071       3,537,644  
Accrued expense-others     617,213       445,507  
Total   $ 8,549,889     $ 5,081,701