XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Prepayments and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2022
Schedule of Prepayments and Other Current Assets [Abstract]  
Schedule of prepayments and other current assets
   September 30,
   December 31,
 
   2022   2021 
Prepaid land lease  $173,244   $188,215 
Prepayment for purchase of materials   9,030,641    9,190,527 
Prepayment for purchase of equipment   -    980,786 
Value-added tax recoverable   13,154,522    14,740,296 
Prepaid gas   26,939    
-
 
Others   410,561    696,816 
   $22,795,907   $25,796,640