XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF INVENTORIES (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Products $ 22,898,515 $ 16,777,928
Parts and accessories 1,360,713 899,188
Inventories in transit 2,045,793 5,399,964
Freight and duty 4,938,625 3,163,732
Inventory, gross 31,243,646 26,240,812
Less: inventory allowance (329,900) (439,900)
Inventories, net $ 30,913,746 $ 25,800,912