v3.24.3
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 311,230,960 $ 308,421,734
Less: accumulated depreciation and amortization (156,475,574) (144,447,712)
Property, Plant and Equipment, net 154,755,386 163,974,022
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 82,380,439 81,504,608
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 68,300,564 67,939,059
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 160,198,007 158,629,858
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 351,950 348,209
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross