XML 50 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments and other current assets (Tables)
9 Months Ended
Sep. 30, 2021
Prepaid Expenses And Other Current Assets Disclosure [Abstract]  
Schedule of prepayments and other current assets
   September 30,   December 31, 
   2021   2020 
Prepaid land lease  $185,031   $183,912 
Prepayment for purchase of materials   7,804,227    10,945 
Value-added tax recoverable   14,565,106    5,864,989 
Others   443,245    991,669 
   $22,997,609   $7,051,515