XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Property, plant and equipment, net (Details) - Schedule of property, plant and equipment, net - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total $ 310,091,800 $ 258,274,965
Less: accumulated depreciation and amortization (136,013,884) (131,687,537)
Property, Plant and Equipment, net 174,077,916 126,587,428
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 63,287,459 12,790,062
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 74,932,903 74,609,698
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 171,073,452 170,149,367
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 797,986 725,838
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total