Construction in Progress - Schedule of Construction in Progress (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Construction in Progress [Abstract] | ||
Construction in progress | $ 34,066,477 | $ 29,819,111 |
Prepayment for acquisition of property, plant and equipment | 17,460,966 | 12,707,748 |
Carrying amount | $ 51,527,443 | $ 42,526,859 |