XML 140 R129.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 162,302,597 $ 173,972,911
For construction of buildings [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 2,560,355 1,199,606
For purchases of equipment [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 11,715,332 12,867,786
Capital injection [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 148,026,910 $ 159,905,519