XML 95 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 308,421,734 $ 286,406,838
Less: accumulated depreciation and amortization (144,447,712) (134,836,940)
Property, Plant and Equipment, net 163,974,022 151,569,898
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 81,504,608 57,686,220
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 67,939,059 68,300,987
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 158,629,858 158,498,316
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 348,209 681,617
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 1,239,698