XML 62 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Prepayments and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2022
Prepayments and Other Current Assets [Abstract]  
Schedule of prepayments and other current assets
   December 31,   December 31, 
   2022   2021 
Prepaid land lease  $172,300   $188,215 
Prepayment for purchase of materials   12,941,951    9,190,527 
Prepayment for purchase of equipment   12,348    980,786 
Value-added tax recoverable   13,640,868    14,740,296 
Prepaid gas   27,462    
-
 
Others   412,198    696,816 
   $27,207,127   $25,796,640