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 |