v3.26.1
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