XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of capital commitments
   December 31,
2021
   March 31,
2022
 
For construction of buildings  $1,199,606   $1,582,346 
For purchases of equipment   12,867,786    13,093,091 
Capital injection   159,905,519    157,296,525 
   $173,972,911   $171,971,962