XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Product Revenue, Net - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cardinal Health        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 22.20% 25.20% 22.30% 24.20%
AmerisourceBergen Drug Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 21.20% 26.40% 21.30% 28.90%
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 18.40% 20.20% 19.00% 20.90%
BioRidge Pharma, LLC        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 19.50% 0.00% 19.20% 0.00%