XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Property, plant and equipment, net (Details) - Schedule of property, plant and equipment, net - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total $ 293,622,791 $ 258,274,965
Less: accumulated depreciation and amortization (132,427,407) (131,687,537)
Property, Plant and Equipment, net 161,195,384 126,587,428
Land use rights [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 59,862,539 12,790,062
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 70,877,768 74,609,698
Machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 161,815,491 170,149,367
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total 754,802 725,838
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Total $ 312,191