v3.24.3
Loans Payable (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 12, 2019
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 05, 2023
Aug. 24, 2023
Feb. 26, 2023
Nov. 15, 2022
Apr. 17, 2019
Jun. 21, 2018
Jul. 15, 2013
Loan Payable [Line Items]                          
Borrow amount   $ 142,707   $ 142,707   $ 285,413              
Loans fixed interest rate, percentage   3.45%   3.45%   5.50%              
Working capital loan   $ 142,706   $ 142,706                  
Unsecured bank loans   $ 713,531   $ 713,531   $ 423,567              
Average short-term borrowing rates   4.47% 4.52% 4.47% 4.66%                
Long-term loan   $ 8,931,986   $ 8,931,986   11,378,429              
Long term debt term                     5 years    
Long term due date             Dec. 05, 2026            
Loan agreement, term 3 years                        
Current portion of loan amount   4,365,385   4,365,385   6,874,497              
Interest expense short-term bank loans and long-term loans   171,430 $ 247,628 593,271 $ 760,807                
Bank of cangzhou [Member]                          
Loan Payable [Line Items]                          
Borrow amount           $ 142,706              
Loans fixed interest rate, percentage           5.50%              
Net book value   $ 251,593   $ 251,593                  
Loan due date   Dec. 30, 2024   Dec. 30, 2024                  
ICBC [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Loan due date   Jun. 21, 2025   Jun. 21, 2025                  
Short-term bank loans       $ 70,594              
ICBC [Member] | Working Capital Loan Agreement [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Loan due date   Dec. 30, 2024   Dec. 30, 2024                  
Short-term bank loans       2,824              
ICBC Loan 3 [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Loan due date   Jun. 11, 2025   Jun. 11, 2025                  
Short-term bank loans       350,149              
ICBC Loan 1 [Member] | Working Capital Loan Agreement [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Working capital loan   $ 2,854   $ 2,854                  
ICBC Loan 4 [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Loan due date   Jun. 22, 2025   Jun. 22, 2025                  
Working capital loan   $ 139,852   $ 139,852                  
ICBC Loan 4 [Member] | Working Capital Loan Agreement [Member]                          
Loan Payable [Line Items]                          
Loans fixed interest rate, percentage   3.45%   3.45%                  
Working capital loan   $ 142,706   $ 142,706                  
ICBC Loan 5 [Member]                          
Loan Payable [Line Items]                          
Loan due date   Jun. 24, 2025   Jun. 24, 2025                  
Industrial and Commercial Bank of China (“ICBC”) Loan 1 [Member]                          
Loan Payable [Line Items]                          
Borrow amount                        
Rural Credit Union of Xushui District Loan 2 [Member]                          
Loan Payable [Line Items]                          
Long-term loan   $ 2,283,301   $ 2,283,301   2,259,026              
Long term debt term               3 years       5 years 5 years
Long term debt, description       originally due and payable in various installments from December 21, 2013 to July 26, 2018.                  
Long term due date               Aug. 24, 2026          
Secured loan net book value                    
Interest payment percent   7.68%   7.68%           7.00%      
Current portion of loan amount   $ 1,996,460   $ 1,996,460   1,269,290              
Non-current liabilities   1,569,769   1,569,769   2,259,025              
Rural Credit Union of Xushui District Loan 1 [Member]                          
Loan Payable [Line Items]                          
Long-term loan   3,566,229   3,566,229   3,528,315              
Interest payment percent                   7.00%      
Rural Credit Union of Xushui District [Member]                          
Loan Payable [Line Items]                          
Long term debt term                     2 years    
Long term due date             Jun. 21, 2024            
Loan agreement, term 2 years                        
Rural Credit Union of Xushui District Loan 3 [Member]                          
Loan Payable [Line Items]                          
Long-term loan   $ 1,855,182   $ 1,855,182   1,835,458              
Interest payment percent   7.68%   7.68%           7.00%      
Rural Credit Union of Xushui District Loan 4 [Member]                          
Loan Payable [Line Items]                          
Long-term loan       2,541,404              
Interest payment percent   7.56%   7.56%                  
Rural Credit Union of Xushui District Loan 5 [Member]                          
Loan Payable [Line Items]                          
Long-term loan   $ 1,227,274   $ 1,227,274   1,214,226              
Long term debt term                 2 years        
Interest payment percent   7.00%   7.00%                  
Current portion of loan amount       1,284,820              
Non-current liabilities       1,256,584              
Rural Credit Union of Xushui District Loan 6 [Member]                          
Loan Payable [Line Items]                          
Long term debt term             3 years            
Interest payment percent   7.00%   7.00%                  
Jiangna Yu [Member]                          
Loan Payable [Line Items]                          
Current portion of loan amount   $ 513,743   $ 513,743   225,903              
Non-current liabilities   $ 713,531   $ 713,531   $ 988,323