XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Concentrations (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue Benchmark [Member] | Customer Concentration Risk [Member]            
Number of Distributors   1   1    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | E-Commerce [Member]            
Concentration Risk, Percentage   45.00% 60.00% 53.00% 46.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Distributor One [Member]            
Concentration Risk, Percentage 10.00% 11.00%   13.00%    
Number of Distributors     1   1  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor One [Member]            
Concentration Risk, Percentage       48.00%   39.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Four [Member]            
Concentration Risk, Percentage       3.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Two [Member]            
Concentration Risk, Percentage       15.00%   38.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Three [Member]            
Concentration Risk, Percentage       11.00%   15.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Related Party [Member]            
Number of Vendors   2   2   3
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor One [Member] | Related Party [Member]            
Concentration Risk, Percentage       38.00%   37.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member] | Related Party [Member]            
Concentration Risk, Percentage       12.00%   17.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Three [Member] | Related Party [Member]            
Concentration Risk, Percentage           12.00%