v3.24.3
Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Schedule of Prepayments and Other Current Assets [Abstract]    
Prepaid land lease $ 7,135
Prepayment for purchase of materials 5,737,653 5,446,823
Value-added tax recoverable 13,494,151 13,409,459
Prepaid gas 134,291 116,372
Others 11,365 8,636
Total $ 19,384,595 $ 18,981,290