XML 60 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Inventories [Abstract]      
Raw materials $ 843,603 $ 880,571  
Work in process 457,817 340,404  
Finished goods 1,465,243 1,619,250  
Total Inventories 2,766,663 2,840,225  
Less: Provision for obsolescence (1,145,240) (574,071) $ (129,420)
Inventories $ 1,621,423 $ 2,266,154