XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
7. ACCOUNTS AND OTHER PAYABLE AND ACCRUED EXPENSE (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
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