XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule of Inventories [Abstract]        
Raw materials $ 875,802 $ 880,571    
Work in process 291,452 340,404    
Finished goods 1,599,861 1,619,250    
Total Inventories 2,767,115 2,840,225    
Less: Provision for obsolescence (788,197) (574,071) $ (255,593) $ (129,420)
Inventories $ 1,978,918 $ 2,266,154