XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Customer and Supplier Concentration (Tables)
12 Months Ended
Dec. 31, 2022
Customer and Supplier Concentration  
Schedule of accounts receivable and net revenues by major customer

% of Total Accounts

% of Net

Receivable

Revenue

December 31, 

December 31, 

Year Ended December 31, 

    

2022

    

2021

    

2022

    

2021

    

2020

 

AmerisourceBergen

 

16

%

13

%

23

%

24

%

23

%

McKesson

 

32

%

30

%

22

%

21

%

22

%

Cardinal Health

 

19

%

20

%

17

%

16

%

17

%