v3.25.1
Loans Payable (Details) - USD ($)
3 Months Ended
Dec. 24, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 10, 2025
Dec. 31, 2024
Dec. 28, 2024
Dec. 05, 2023
Aug. 24, 2023
Nov. 15, 2022
Jun. 21, 2018
Jul. 15, 2013
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage       5.50%   5.50%          
Borrow amount       $ 208,966 $ 2,225,808 $ 69,655          
Unsecured bank loans   $ 417,932     417,339            
Average short-term borrowing rates   5.74% 4.48%                
Long-term loan   $ 4,679,447     4,672,806            
Long term due date             Dec. 05, 2026        
Net book value                    
Outstanding loan   919,451     918,146            
Non-current liabilities   278,621     278,226            
Interest expense short-term bank loans and long-term loans   132,847 $ 209,586                
Rural Credit Union of Xushui District [Member]                      
Loans Payable [Line Items]                      
Short-term bank loans   $ 1,811,039     1,808,469            
Loans fixed interest rate, percentage 6.00%                    
Maturity date Dec. 23, 2025                    
Bank of Cangzhou [Member]                      
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage           5.50%          
Borrow amount           $ 306,484          
ICBC [Member]                      
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage   3.45%                  
Borrow amount   $ 139,311     139,113            
ICBC Loan 3 [Member]                      
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage   3.45%                  
ICBC Loan 4 [Member]                      
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage   3.45%                  
Borrow amount   $ 136,524     136,331            
Industrial and Commercial Bank of China (“ICBC”) Loan 1 [Member]                      
Loans Payable [Line Items]                      
Borrow amount   2,814,076                  
Rural Credit Union of Xushui District Loan 2 [Member]                      
Loans Payable [Line Items]                      
Long-term loan   1,198,072     1,196,372            
Long term debt term               3 years   5 years 5 years
Long term due date               Aug. 24, 2026      
Net book value                    
Interest payment percent   7.68%                  
Current portion of loan amount   $ 2,645,510     2,641,756            
Non-current liabilities   835,865     834,678            
Rural Credit Union of Xushui District Loan 1 [Member]                      
Loans Payable [Line Items]                      
Long-term loan   $ 3,481,375     3,476,434            
Interest payment percent                 7.00%    
Rural Credit Union of Xushui District Loan 6 [Member]                      
Loans Payable [Line Items]                      
Long term debt term             3 years        
Interest payment percent   7.00%                  
Rural Credit Union of Xushui District [Member]                      
Loans Payable [Line Items]                      
Long term due date             Jun. 21, 2024        
Rural Credit Union of Xushui District Loan 5 [Member]                      
Loans Payable [Line Items]                      
Long-term loan   $ 1,198,072     1,196,372            
Working Capital Loan Agreement [Member] | Rural Credit Union of Xushui District [Member]                      
Loans Payable [Line Items]                      
Short-term bank loans   2,228,971     2,225,808            
Working Capital Loan Agreement [Member] | ICBC Loan 1 [Member]                      
Loans Payable [Line Items]                      
Borrow amount   $ 2,786                  
Working Capital Loan Agreement [Member] | ICBC Loan 2 [Member]                      
Loans Payable [Line Items]                      
Borrow amount         $ 2,782            
Working Capital Loan Agreement [Member] | ICBC [Member]                      
Loans Payable [Line Items]                      
Loans fixed interest rate, percentage   3.45%