v3.25.2
SCHEDULE OF LONG TERM LOANS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Total long-term loans $ 7,100,926 $ 6,599,506
Weighted Average Interest Rate [1] 1.20%  
Weighted Average Years to Maturity [1] 2 years 5 months 1 day  
Less: current portion $ (69,420) (96,824)
Non-current portion 7,031,506 6,502,682
Guaranteed Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 7,100,926 6,563,764
Weighted Average Interest Rate [1] 1.20%  
Weighted Average Years to Maturity [1] 2 years 5 months 1 day  
Guaranteed Loans [Member] | Fixed Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 80,824 90,274
Weighted Average Interest Rate [1] 0.01%  
Weighted Average Years to Maturity [1] 10 days  
Guaranteed Loans [Member] | Variable Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 7,020,102 6,473,490
Weighted Average Interest Rate [1] 1.19%  
Weighted Average Years to Maturity [1] 2 years 4 months 20 days  
Unsecured Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans 35,742
Weighted Average Interest Rate [1]  
Unsecured Loans [Member] | Fixed Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 35,742
Weighted Average Interest Rate [1]  
[1] Pertained to information for loans outstanding as of June 30, 2025.