v3.25.2
Major Customers, Accounts Receivable and Vendor Concentration
6 Months Ended
Jun. 30, 2025
Risks and Uncertainties [Abstract]  
Major Customers, Accounts Receivable and Vendor Concentration

13. MAJOR CUSTOMERS, ACCOUNTS RECEIVABLE AND VENDOR CONCENTRATION

The table below represents the Company’s major customers that accounted for more than 10% of total net sales for the periods:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Customer A

 

*

 

 

 

16

%

 

 

12

%

 

 

14

%

Customer B

 

*

 

 

 

11

%

 

*

 

 

 

11

%

Customer C

 

 

12

%

 

*

 

 

 

13

%

 

 

10

%

Customer J

 

 

15

%

 

*

 

 

 

14

%

 

*

 

The table below represents the Company’s customers that accounted for more than 10% of total accounts receivable, net as of:

 

 

June 30, 2025

 

 

December 31, 2024

 

 

Customer C

 

*

 

 

 

10

%

 

Customer D

 

*

 

 

*

 

 

Customer J

 

 

12

%

 

 

12

%

 

Customer K

 

 

14

%

 

*

 

 

The table below represents raw material and finished goods vendors that accounted for more than 10% of all raw material and finished goods purchases for the following periods:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Vendor D

 

 

31

%

 

 

33

%

 

 

31

%

 

 

38

%

Vendor E

 

 

32

%

 

 

23

%

 

 

32

%

 

 

28

%

Vendor F

 

 

37

%

 

 

27

%

 

 

36

%

 

 

23

%

 

* Less than 10% of total net sales, accounts receivable, net or raw material and finished goods purchases in the respective periods.