XML 122 R110.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Long-term Purchase Commitment [Line Items]    
Capital commitments $ 149,439,993 $ 240,889,422
For construction of buildings [Member    
Long-term Purchase Commitment [Line Items]    
Capital commitments 638,162 2,465,092
For acquisition of a subsidiary [Member]    
Long-term Purchase Commitment [Line Items]    
Capital commitments 8,415,341 10,308,416
Capital injection [Member]    
Long-term Purchase Commitment [Line Items]    
Capital commitments $ 140,386,490 $ 228,115,914