XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
BioRidge Pharma, LLC    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 26.30% 0.00%
Cardinal    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 21.60% 23.10%
AmerisourceBergen Drug Corporation    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 20.90% 26.80%
McKesson Corporation    
Disaggregation of Revenue [Line Items]    
Concentration risk (percent) 17.20% 21.60%