v3.25.1
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 303,840,522 $ 303,409,386
Less: accumulated depreciation and amortization (160,265,154) (156,497,503)
Property, Plant and Equipment, net 143,575,368 146,911,883
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 80,420,257 80,306,144
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 66,675,402 66,580,793
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 156,401,287 156,179,361
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 343,576 343,088
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross