XML 75 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Loans Payable (Details) - Schedule of short-term bank loans - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Total short-term bank loans $ 5,673,996 $ 5,598,311
Industrial and Commercial Bank of China (“ICBC”) Loan 1 [Member]    
Short-Term Debt [Line Items]    
Total short-term bank loans 5,091,899 5,023,978
ICBC Loan 2 [Member]    
Short-Term Debt [Line Items]    
Total short-term bank loans 291,049 287,167
ICBC Loan z [Member]    
Short-Term Debt [Line Items]    
Total short-term bank loans 145,524 143,583
China Construction Bank Loan [Member]    
Short-Term Debt [Line Items]    
Total short-term bank loans $ 145,524 $ 143,583