XML 140 R129.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 255,616,451 $ 173,972,911
For construction of buildings [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 2,061,786 1,199,606
For purchases of equipment [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 12,123,430 12,867,786
Capital injection [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 241,431,235 $ 159,905,519