XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Schedule of accrued liabilities and other payables [Abstract]    
Accrued liabilities and other payables $ 2,587,975 $ 2,776,414
Education and Union Fund and Social Insurance Payable [Member[    
Schedule of accrued liabilities and other payables [Abstract]    
Accrued liabilities and other payables 244,255 270,116
Accrued Payroll and Welfare [Member[    
Schedule of accrued liabilities and other payables [Abstract]    
Accrued liabilities and other payables 232,193 251,021
Accrued Litigation [Member[    
Schedule of accrued liabilities and other payables [Abstract]    
Accrued liabilities and other payables 2,082,022 2,203,149
Other [Member[    
Schedule of accrued liabilities and other payables [Abstract]    
Accrued liabilities and other payables $ 29,505 $ 52,128