v3.25.3
SCHEDULE OF LONG TERM LOANS (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Total long-term loans $ 21,122,794 $ 6,599,506
Weighted Average Interest Rate [1] 0.93%  
Weighted Average Years to Maturity [1] 3 years 11 months 1 day  
Current portion of long-term loans $ (3,044,470) (96,824)
Long-term loans 18,078,324 6,502,682
Guaranteed Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 6,896,432 6,563,764
Weighted Average Interest Rate [1] 0.39%  
Weighted Average Years to Maturity [1] 8 months 15 days  
Guaranteed Loans [Member] | Fixed Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 70,240 90,274
Weighted Average Interest Rate [1] 0.00%  
Weighted Average Years to Maturity [1] 3 days  
Guaranteed Loans [Member] | Variable Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 6,826,192 6,473,490
Weighted Average Interest Rate [1] 0.39%  
Weighted Average Years to Maturity [1] 8 months 12 days  
Unsecured Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 14,226,362 35,742
Weighted Average Interest Rate [1] 0.54%  
Percentage of Weighted Average Years to Maturity [1] 3.21%  
Unsecured Loans [Member] | Fixed Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 0 35,742
Weighted Average Interest Rate [1] 0.00%  
Unsecured Loans [Member] | Variable Rate Loans [Member]    
Short-Term Debt [Line Items]    
Total long-term loans $ 14,226,362 $ 0
Weighted Average Interest Rate [1] 0.54%  
Percentage of Weighted Average Years to Maturity [1] 3.21%  
[1] Pertained to information for loans outstanding as of September 30, 2025.