v3.25.2
Concentration of major customers (Tables)
6 Months Ended
Jun. 30, 2025
Concentration of major customers  
Schedules of major customer concentrations

Net Sales

Net Sales

Accounts Receivable

Three Months Ended

Six Months Ended

As of

As of

June 30, 

June 30, 

June 30, 

December 31, 

    

2025

    

2024

    

2025

    

2024

    

2025

    

2024

Customer

A

 

15.5

%

16.2

%  

16.1

%

16.4

%  

10.7

%  

11.1

%  

 

B

 

11.3

%

13.0

%  

11.0

%

13.5

%  

12.1

%  

<10

%  

 

C

 

<10

%

11.0

%  

<10

%

10.4

%  

<10

%  

<10

%  

 

D

 

<10

%

<10

%  

<10

%

<10

%  

11.0

%  

15.2

%