XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
INVENTORIES (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

Inventories consist of the following:

 

   September 30, 2025  

December 31, 2024

(Restated)

 
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)
Inventories, net  $25,092,482   $27,258,640 
SCHEDULE OF INVENTORY ALLOWANCE

The inventory allowance movement is as follows:

 

 

   September 30, 2025  

December 31, 2024

(Restated)

 
Beginning balance  $469,900   $439,900 
Addition of provision   -    30,000 
Ending balance  $469,900   $469,900