Deferred Government Grants - Schedule of Deferred Government Grants (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Deferred Government Grants [Abstract] | ||
| Total government grants | $ 10,789,296 | $ 10,774,034 |
| Less: Current portion | (587,312) | (578,606) |
| Non-current portion | $ 10,201,984 | $ 10,195,428 |