v3.26.3
CUSTOMER CONCENTRATION (Details Narrative) - Customer Concentration Risk [Member] - Revenue Benchmark [Member] - Product [Member] - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]    
Percent of products sold to top five customers 65.20% 60.00%
Amounts due from major customers $ 2,207,307 $ 1,063,926