v3.24.3
Loans Payable (Details) - Schedule of Long-Term Loans - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Schedule of Long-Term Loans [Line Items]    
Total $ 8,931,986 $ 11,378,429
Less: Current portion of long-term loans (4,365,385) (6,874,497)
Long-term loans 4,566,601 4,503,932
Rural Credit Union of Xushui District Loan 1 [Member]    
Schedule of Long-Term Loans [Line Items]    
Total 3,566,229 3,528,315
Rural Credit Union of Xushui District Loan 2 [Member]    
Schedule of Long-Term Loans [Line Items]    
Total 2,283,301 2,259,026
Rural Credit Union of Xushui District Loan 3 [Member]    
Schedule of Long-Term Loans [Line Items]    
Total 1,855,182 1,835,458
Rural Credit Union of Xushui District Loan 4 [Member]    
Schedule of Long-Term Loans [Line Items]    
Total 2,541,404
Rural Credit Union of Xushui District Loan 5 [Member]    
Schedule of Long-Term Loans [Line Items]    
Total $ 1,227,274 $ 1,214,226