XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies [Abstract]  
Schedule of Capital Commitments As of December 31, 2022 and June 30, 2023, the Company had the following contracted capital commitments:
    December 31,
2022
    June 30,
2023
 
For construction of buildings   $ 21,406,584     $ 17,968,713  
For purchases of equipment     4,249,801       24,126,280  
Capital injection     137,739,785       231,766,306  
    $ 163,396,170     $ 273,861,299