XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 306,937,056 $ 303,409,386
Less: accumulated depreciation and amortization (169,033,642) (156,497,503)
Property, Plant and Equipment, net 137,903,414 146,911,883
Land use rights [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 81,243,077 80,306,144
Building and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 67,357,592 66,580,793
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross 158,001,509 156,179,361
Vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, gross $ 334,878 $ 343,088