XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Prepayments and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2023
Prepayments and Other Current Assets [Abstract]  
Schedule of prepayments and other current assets
   March 31,   December 31, 
   2023   2022 
Prepaid land lease  $174,629   $172,300 
Prepayment for purchase of materials   3,557,460    12,941,951 
Prepayment for purchase of equipment   
-
    
-
 
Value-added tax recoverable   14,087,543    13,640,868 
Prepaid gas   27,834    27,462 
Others   886,995    424,546 
   $18,734,461   $27,207,127