v3.26.1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]      
Products and accessories $ 15,892,009 $ 15,991,092  
Parts 2,617,385 2,181,292  
Inventories in transit 1,014,472 3,664,403  
Freight and duty 4,883,592 4,640,666  
Inventory, gross 24,407,458 26,477,453  
Less: inventory allowance (469,900) (469,900) $ (469,900)
Inventories, net $ 23,937,558 $ 26,007,553