XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Loans Payable - Schedule of Short-Term Bank Loans (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans $ 4,451,616 $ 423,567
Rural Credit Union of Xushui District Loan 1 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 1,808,469
Rural Credit Union of Xushui District Loan 2 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 2,225,808
Industrial and Commercial Bank of China (“ICBC”) Loan 1 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 2,824
ICBC Loan 2 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 70,594
ICBC Loan 3 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 350,149
ICBC Loan 4 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 2,782
ICBC Loan 5 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,113
ICBC Loan 6 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,113
ICBC Loan 7 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans $ 136,331