XML 88 R59.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]      
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