v3.26.1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 39,077,224 $ 37,881,815
Less: accumulated depreciation (34,857,461) (33,489,851)
Property, plant and equipment, net 4,219,763 4,391,964
Permit of Land Use [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 413,554 400,734
Building [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 9,603,367 9,305,653
Plant, Machinery and Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 28,387,142 27,503,334
Motor Vehicle [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 279,957 271,278
Office Equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 393,204 $ 400,816