XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of capital commitments
   December 31,
2021
   June 30,
2022
 
For construction of buildings  $1,199,606   $2,560,355 
For purchases of equipment   12,867,786    11,715,332 
Capital injection   159,905,519    148,026,910 
   $173,972,911   $162,302,597