v3.26.1
Long-Term Prepayment - Schedule of Long-Term Prepayment (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Long-Term Prepayment [Abstract]    
Prepaid equipment $ 32,618 $ 32,174
Prepaid construction in progress 4,540,546 4,478,799
Total long-term prepayment $ 4,573,164 $ 4,510,973