XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Loans Payable (Tables)
6 Months Ended
Jun. 30, 2025
Loans Payable [Abstract]  
Schedule of Short-Term Bank Loans

Short-term bank loans

 

   June 30,   December 31, 
   2025   2024 
Rural Credit Union of Xushui District Loan 1  $1,815,998   $1,808,469 
Rural Credit Union of Xushui District Loan 2   2,235,074    2,225,808 
Bank of Cangzhou Loan 1   307,323    
-
 
Bank of Cangzhou Loan 2   69,846    
-
 
Bank of Cangzhou Loan 3   209,538    
-
 
Industrial and Commercial Bank of China (“ICBC”) Loan 1   
-
    2,782 
ICBC Loan 2   
-
    139,113 
ICBC Loan 3   
-
    139,113 
ICBC Loan 4   
-
    136,331 
ICBC Loan 5   2,794    
-
 
ICBC Loan 6   139,692    
-
 
ICBC Loan 7   139,692    
-
 
ICBC Loan 8   136,898    
-
 
           
Total short-term bank loans  $5,056,855   $4,451,616 
Schedule of Long-Term Loans

As of June 30, 2025 and December 31, 2024, long-term loans were $4,692,258 and $4,672,806, respectively.

 

   June 30,   December 31, 
   2025   2024 
Rural Credit Union of Xushui District Loan 1  $3,490,906   $3,476,434 
Rural Credit Union of Xushui District Loan 2    1,201,352     1,196,372 
Total   4,692,258    4,672,806 
Less: Current portion of long-term loans   (3,574,721)   (3,559,902)
Long-term loans  $1,117,537   $1,112,904 
Schedule of Long-Term Debt Repayments

As of June 30, 2025, the Company’s long-term debt repayments for the next coming years were as follows:

 

   Amount 
Fiscal year    
Remainder of 2025  $3,574,721 
2026 & after   1,117,537 
Total   4,692,258