XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 306,015,858 $ 308,421,734
Less: accumulated depreciation and amortization (150,391,106) (144,447,712)
Property, Plant and Equipment, net 155,624,752 163,974,022
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 81,000,265 81,504,608
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 67,156,279 67,939,059
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 157,513,260 158,629,858
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 346,054 348,209
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals