v3.26.1
SCHEDULE OF ALLOWANCE FOR OBSOLETE INVENTORIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]      
Balance at beginning of year $ 973,838 $ 757,613  
Allowance for obsolete inventories 84,680 279,203 $ 434,729
Write-offs during the year (56,420) (54,446) (377,485)
Foreign translation adjustment 5,374 (8,532)  
Balance at end of year $ 1,007,472 $ 973,838 $ 757,613