XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 304,694,021 $ 303,409,386
Less: accumulated depreciation and amortization (164,258,575) (156,497,503)
Property, Plant and Equipment, net 140,435,446 146,911,883
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 80,640,445 80,306,144
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 66,857,957 66,580,793
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 156,829,508 156,179,361
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 366,111 343,088
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross