XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

Inventories consist of the following:

 

   September 30, 2024   December 31, 2023 
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