XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Loans Payable - Schedule of Short-Term Bank Loans (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans $ 5,056,855 $ 4,451,616
Rural Credit Union of Xushui District Loan 1 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 1,815,998 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,235,074 2,225,808
Bank of Cangzhou Loan 1 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 307,323
Bank of Cangzhou Loan 2 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 69,846
Bank of Cangzhou Loan 3 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 209,538
Industrial and Commercial Bank of China (“ICBC”) Loan 1 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 2,782
ICBC Loan 2 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,113
ICBC Loan 3 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,113
ICBC Loan 4 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 136,331
ICBC Loan 5 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 2,794
ICBC Loan 6 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,692
ICBC Loan 7 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans 139,692
ICBC Loan 8 [Member]    
Schedule of Short-Term Bank Loans [Line Items]    
Total short-term bank loans $ 136,898