XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Prepayments and Other Current Assets [Abstract]    
Prepayment for purchase of materials $ 4,879,907 $ 5,446,823
Value-added tax recoverable 13,268,074 13,409,459
Prepaid gas 87,028 116,372
Others 11,155 8,636
Total $ 18,246,164 $ 18,981,290