XML 72 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Prepayments and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2023
Prepayments and Other Current Assets [Abstract]  
Schedule of Prepayments and Other Current Assets Prepayments and other current assets consisted of the following as of December 31, 2023, and 2022:
   December 31,   December 31, 
   2023   2022 
Prepaid land lease  $
-
   $172,300 
Prepayment for purchase of materials   5,446,823    12,941,951 
Value-added tax recoverable   13,409,459    13,640,868 
Prepaid gas   116,372    27,462 
Others   8,636    424,546 
   $18,981,290   $27,207,127