XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 307,887,049 $ 308,421,734
Less: accumulated depreciation and amortization (147,681,929) (144,447,712)
Property, Plant and Equipment, net 160,205,120 163,974,022
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 81,363,310 81,504,608
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 67,821,279 67,939,059
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 158,354,855 158,629,858
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 347,605 $ 348,209