Construction in Progress - Schedule of Construction in Progress (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Construction in Progress [Abstract] | ||
| Construction in progress | $ 14,723,373 | $ 19,914,272 |
| Prepayment for acquisition of property, plant and equipment | 14,966,416 | 12,132,149 |
| Carrying amount | $ 29,689,789 | $ 32,046,421 |