XML 158 R142.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 163,396,170 $ 173,972,911
For construction of buildings [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 21,406,584 1,199,606
For purchases of equipment [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 4,249,801 12,867,786
Capital injection [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 137,739,785 $ 159,905,519