XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 36,981,797 $ 37,495,080
Less: accumulated depreciation (32,098,396) (30,394,655)
Property, plant and equipment, net 4,883,401 7,100,425
Permit of land use [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 391,836 397,684
Building [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,099,045 9,234,836
Plant, machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 26,835,227 27,170,123
Motor vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 265,255 303,697
Office equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 390,434 $ 388,740