XML 64 R35.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

Inventories consist of the following:

 

   December 31, 2024   December 31, 2023 
Products and accessories  $18,001,768   $16,777,928 
Parts   1,113,872    899,188 
Inventories in transit   4,861,016    5,399,964 
Freight and duty   3,751,884    3,163,732 
Inventory, gross   27,728,540    26,240,812 
Less: inventory allowance   (469,900)   (439,900)
Inventories, net  $27,258,640   $25,800,912 
SCHEDULE OF INVENTORY ALLOWANCE

The movement of inventory allowance are as follow:

 

   December 31, 2024   December 31, 2023 
Beginning balance  $439,900   $- 
Addition of provision   30,000    439,900 
Ending balance  $469,900   $439,900