XML 155 R139.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 173,972,911 $ 240,889,422
For construction of buildings [Member    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 1,199,606 2,465,092
For purchases of equipment [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 12,867,786 10,308,416
Capital injection [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 159,905,519 $ 228,115,914