XML 51 R42.htm IDEA: XBRL DOCUMENT v3.25.3
CONCENTRATIONS (Details Narrative) - Integer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Number of distributors 0        
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | E-Commerce [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 43.00% 45.00% 48.00% 53.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Distributor One [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage   11.00%      
Number of distributors   1   1  
Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Number of distributors     3   3
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor One [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     28.00%   22.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Two [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     14.00%   13.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Three [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     14.00%   11.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Number of suppliers     3   2
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier One [Member] | Related Party [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     33.00%   31.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier Two [Member] | Related Party [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     24.00%   30.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier Three [Member] | Related Party [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     19.00%