XML 140 R129.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of capital commitments - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 171,971,962 $ 173,972,911
For construction of buildings [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 1,582,346 1,199,606
For purchases of equipment [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments 13,093,091 12,867,786
Capital injection [Member]    
Long-Term Purchase Commitment [Line Items]    
Capital commitments $ 157,296,525 $ 159,905,519