XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF INVENTORIES (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]      
Products $ 16,552,757 $ 18,001,768  
Parts and accessories 1,597,917 1,113,872  
Inventories in transit 2,884,738 4,861,016  
Freight and duty 4,526,970 3,751,884  
Inventory, gross 25,562,382 27,728,540  
Less: inventory allowance (469,900) (469,900) $ (439,900)
Inventories, net $ 25,092,482 $ 27,258,640