v3.24.2.u1
PRODUCT REVENUE, NET - Concentrations (Details) - Customer Concentration Risk - Revenue - Product
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
McKesson        
Concentration risk        
Concentration risk percentage (as a percent) 38.00% 46.00% 43.00% 44.00%
Cardinal Health        
Concentration risk        
Concentration risk percentage (as a percent) 18.00% 12.00% 19.00% 12.00%
AmerisourceBergen        
Concentration risk        
Concentration risk percentage (as a percent) 11.00% 18.00% 17.00% 23.00%
SciClone        
Concentration risk        
Concentration risk percentage (as a percent) 15.00% 20.00% 8.00% 12.00%