XML 88 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Schedule of Capital Commitments As of December 31, 2022 and 2023, the Company had the following contracted capital commitments:
   December 31,
2022
   December 31,
2023
 
For construction of buildings  $21,406,584   $1,104,571 
For purchases of equipment   4,249,801    31,437,525 
Capital injection   137,739,785    267,557,243 
   $163,396,170   $300,099,339