Schedule of other payables and accrued liabilities (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
||||
|---|---|---|---|---|---|---|
| Payables and Accruals [Abstract] | ||||||
| Accrued expenses | $ 492,118 | $ 482,921 | ||||
| Accrued payroll | 272,768 | 374,303 | ||||
| Accrued interest | [1] | 1,758,591 | 1,456,779 | |||
| Accrued taxes payable | 19,729 | 55,357 | ||||
| Accrued professional fees | 419,371 | 388,085 | ||||
| Secured borrowings – recourse factoring liabilities | [2] | 102,613 | 103,506 | |||
| Payables to third-party vendors or service providers for administrative activities | 1,107,682 | 808,159 | ||||
| Reimbursement payables to employees | 2,911 | 6,412 | ||||
| Refundable deposit | 21,115 | 41,115 | ||||
| Total other payables and accrued liabilities | $ 4,196,898 | $ 3,716,637 | ||||
| ||||||