XML 74 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies [Abstract]  
Schedule of capital commitments
   December 31,
2019
   December 31,
2020
 
For construction of buildings  $3,397,961   $2,465,092 
For purchases of equipment   -    10,308,416 
Capital injection   83,900,000    228,115,914 
   $87,297,961   $240,889,422