XML 134 R117.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Capital commitments $ 240,889,422 $ 87,297,961
For construction of buildings [Member]    
Capital commitments 2,465,092 3,397,961
For purchases of equipment [Member]    
Capital commitments 10,308,416
Capital injection [Member]    
Capital commitments $ 228,115,914 $ 83,900,000