XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 37,194,212 $ 36,981,797
Less: accumulated depreciation (32,568,305) (32,098,396)
Property, plant and equipment, net 4,625,907 4,883,401
Permit of Land Use [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 393,467 391,836
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,136,923 9,099,045
Plant, Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 27,004,192 26,835,227
Motor Vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 393,270 265,255
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 266,360 $ 390,434