XML 49 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments and other current assets (Tables)
6 Months Ended
Jun. 30, 2021
Prepaid Expenses And Other Current Assets Disclosure [Abstract]  
Schedule of prepayments and other current assets
   June 30,   December 31, 
   2021   2020 
Prepaid land lease  $185,756   $183,912 
Prepayment for purchase of materials   8,838,734    10,945 
Value-added tax recoverable   5,935,486    5,864,989 
Others    287,132     991,669 
   $15,247,108   $7,051,515