XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Concentration of major customers (Tables)
9 Months Ended
Sep. 30, 2023
Concentration of major customers  
Schedules of Major Customer Concentrations

Net Sales

Net Sales

Accounts Receivable

Three Months Ended

Nine Months Ended

As of

As of

September 30, 

September 30, 

September 30, 

December 31, 

    

2023

    

2022

    

2023

    

2022

    

2023

    

2022

Customer

A

 

14.3

%

15.8

%  

15.1

%

15.9

%  

11.3

%  

<10

%  

 

B

 

13.4

%

16.5

%  

14.8

%

17.7

%  

12.9

%  

11.0

%  

 

C

 

10.1

%

11.8

%  

11.2

%

11.6

%  

<10

%  

<10

%  

 

D

 

<10

%

<10

%  

<10

%

<10

%  

10.5

%  

12.6

%