XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies [Abstract]  
Schedule of capital commitments
   December 31,
2022
   March 31,
2023
 
For construction of buildings  $21,406,584   $20,827,822 
For purchases of equipment   4,249,801    7,374,728 
Capital injection   137,739,785    236,385,624 
   $163,396,170   $264,588,174