XML 90 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Totals $ 303,409,386 $ 308,421,734
Less: accumulated depreciation and amortization (156,497,503) (144,447,712)
Property, Plant and Equipment, net 146,911,883 163,974,022
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 80,306,144 81,504,608
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 66,580,793 67,939,059
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 156,179,361 158,629,858
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals 343,088 348,209
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Totals