v3.26.1
Bank loan (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Short-Term Debt [Line Items]  
Interest $ 1,101,386
Bank loans - current portion 888,315
Bank loans - long term portion 3,663,982
Convertible note $ 4,552,297
Promissory Note [Member]  
Short-Term Debt [Line Items]  
Short-Term Debt, Interest Rate Increase 7.50%
Maturity Date February 27, 2028
Principal amount $ 4,180,280
Interest 21,739
Convertible note $ 4,202,019
Commercial Loan [Member]  
Short-Term Debt [Line Items]  
Short-Term Debt, Interest Rate Increase 7.75%
Maturity Date December 22, 2026
Principal amount $ 48,423
Interest 22
Convertible note $ 48,445
Commercial Promissory Note [Member]  
Short-Term Debt [Line Items]  
Short-Term Debt, Interest Rate Increase 7.50%
Maturity Date July 1, 2026
Principal amount $ 300,000
Interest 1,833
Convertible note 301,833
Bank Loan [Member]  
Short-Term Debt [Line Items]  
Principal amount 4,528,703
Interest 23,594
Convertible note $ 4,552,297