XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2024
Prepayments and Other Current Assets [Abstract]  
Schedule of Prepayments and Other Current Assets Prepayments and other current assets consisted of the following as of June 30, 2024 and December 31, 2023:
   June 30,   December 31, 
   2024   2023 
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 
   $18,246,164   $18,981,290