XML 71 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Bank loan (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Interest $ 1,062,553  
Bank loans - current portion 226,001
Bank loans - long term portion 4,121,391
Convertible note $ 4,347,392
Promissory Note [Member]    
Short-Term Debt [Line Items]    
Short-Term Debt, Interest Rate Increase 7.50%  
Long-Term Debt, Maturities, Repayment Terms February 27, 2028  
Principal amount $ 4,250,000  
Interest 22,135  
Convertible note $ 4,272,135
Commercial Loan [Member]    
Short-Term Debt [Line Items]    
Short-Term Debt, Interest Rate Increase 7.75%  
Long-Term Debt, Maturities, Repayment Terms December 22, 2026  
Principal amount $ 75,079  
Interest 178  
Convertible note 75,257
Bank Loan [Member]    
Short-Term Debt [Line Items]    
Principal amount 4,325,079  
Interest 22,313  
Convertible note $ 4,347,392