v3.26.1
Customer and Supplier Concentration (Tables)
3 Months Ended
Mar. 31, 2026
Customer and Supplier Concentration  
Schedule of accounts receivable and net revenues by major customer

% of Total Accounts

% of Net

Receivable

Revenues

Three Months Ended

March 31, 

December 31, 

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Cencora

 

25

%

28

%

21

%

21

%

McKesson

 

23

%

28

%

20

%

24

%

Cardinal Health

 

14

%

12

%

19

%

20

%