v3.26.1
Organization and Business (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Revenue Product Sales by Channel

The following represents product sales by retail (B2B) and e-commerce (B2C) channels for the three and six months ended June 30, 2026 and 2025:

 

 

Three months ended June 30, 2026

 

 

Three months ended June 30, 2025

 

 

Amount

 

 

% of product
sales, net

 

 

Amount

 

 

% of product
sales, net

 

 

(in thousands)

 

 

 

 

 

(in thousands)

 

 

 

 

Retail sales (B2B)

 

$

1,605

 

 

 

53.8

%

 

$

2,114

 

 

 

58.4

%

E-Commerce sales (B2C)

 

 

1,380

 

 

 

46.2

%

 

 

1,506

 

 

 

41.6

%

Product sales, net

 

$

2,985

 

 

 

100.0

%

 

$

3,620

 

 

 

100.0

%

 

 

Six months ended June 30, 2026

 

 

Six months ended June 30, 2025

 

 

Amount

 

 

% of product
sales, net

 

 

Amount

 

 

% of product
sales, net

 

 

(in thousands)

 

 

 

 

 

(in thousands)

 

 

 

 

Retail sales (B2B)

 

$

3,395

 

 

 

54.9

%

 

$

4,105

 

 

 

56.8

%

E-Commerce sales (B2C)

 

 

2,785

 

 

 

45.1

%

 

 

3,121

 

 

 

43.2

%

Product sales, net

 

$

6,180

 

 

 

100.0

%

 

$

7,226

 

 

 

100.0

%