XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 37,092,653 $ 36,981,797
Less: accumulated depreciation (32,315,553) (32,098,396)
Property, plant and equipment, net 4,777,100 4,883,401
Permit of land use [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 392,393 391,836
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,111,974 9,099,045
Plant, machinery and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 26,930,458 26,835,227
Motor vehicle [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 265,632 265,255
Office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 392,196 $ 390,434