v3.26.1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]      
Products $ 13,282,913 $ 15,991,092  
Parts and accessories 3,080,995 2,181,292  
Inventories in transit 2,528,538 3,664,403  
Freight and duty 5,218,588 4,640,666  
Inventory, gross 24,111,034 26,477,453  
Less: inventory allowance (469,900) (469,900) $ (469,900)
Inventories, net $ 23,641,134 $ 26,007,553