XML 100 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables [Line Items]      
Total $ 703,645 $ 726,696 $ 1,184,751
Education and union fund and social insurance payable [Member]      
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables [Line Items]      
Total 377,490 373,740 843,807
Consulting and legal expenses [Member]      
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables [Line Items]      
Total 31,090 31,090 40,602
Accrued payroll and welfare [Member]      
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables [Line Items]      
Total 257,665 255,278 254,882
Other [Member]      
Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables [Line Items]      
Total $ 37,400 $ 66,588 $ 45,460