v3.26.1
Note 13 - Concentrations
6 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

13. Concentrations

 

The following table details the concentration of vendor accounts payable balances in excess of 10% of total accounts payable at each period:

 

  

June 30,

  

December 31,

 
  

2026

  

2025

 

Vendor A

  *   17%

Vendor B

  *   14%

Vendor C

  *   10%

Vendor D

  16%  * 

Total

  16%  41%

* Less than 10%.

 

The following table details the concentration of customer accounts receivable balances in excess of 10% of total trade accounts receivable at each period:

 

  

June 30,

  

December 31,

 
  

2026

  

2025

 

Customer A

  20%  23%

Customer B

  23%  30%

Customer C

  *   25%

Customer D

  11%  * 

Total

  54%  78%

* Less than 10%.

 

The following table details the concentration of sales to specific customers in excess of 10% of total gross sales for each period:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Customer A

  10%  17%  13%  18%

Customer B

  19%  12%  17%  15%

Customer C

  *   19%  10%  15%

Customer D

  25%  *   19%  * 

Total

  54%  48%  59%  48%

* Less than 10%.

 

During the periods presented below, the Company purchased a substantial portion of raw materials, packaging, and tolling from certain key suppliers. The following table details the concentration of purchases from specific suppliers in excess of 10% of total purchases:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Supplier A

  *   20%  *   17%

Supplier B

  10%  24%  14%  17%

Supplier C

  12%  *   13%  * 

Total

  22%  44%  27%  34%

* Less than 10%.

 

During the periods presented below, the Company purchased a substantial portion of raw materials and packaging originating from certain key geographical regions. The following table details the concentration of purchases from specific regions in excess of 10% of total purchases:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Country A

  *   25%  *   23%

Country B

  13%  *   11%  * 

Country C

  20%  *   18%  13%

Total

  33%  25%  29%  36%

* Less than 10%.