XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Revenue from Customers as a Percentage of Total Product Revenue, Net (Details) - Gross product revenue - Customer
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
BioRidge Pharma, LLC        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 66.30% 78.10% 63.80% 76.00%
Cardinal Health        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 25.50% 12.40% 23.90% 14.60%
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 20.70% 13.00% 19.70% 13.90%
Cencora (formerly AmerisourceBergen Drug Corporation)        
Disaggregation of Revenue [Line Items]        
Concentration risk (as percent) 17.30% 13.80% 18.60% 15.90%