Quarterly report [Sections 13 or 15(d)]

Revenues - Schedule of Revenues From Product Sales Disaggregated by Customers (Details)

v3.26.3
Revenues - Schedule of Revenues From Product Sales Disaggregated by Customers (Details) - Revenues - Customer concentration risk
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Percentage 44.00% 48.00% 46.00% 39.00%
Cencora, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 22.00% 23.00% 22.00% 17.00%
Cardinal Health, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 10.00% 10.00% 10.00%  
OncoMed Specialty, LLC        
Disaggregation of Revenue [Line Items]        
Percentage 12.00% 0.00% 11.00% 0.00%
Optime Care, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 0.00% 11.00% 0.00%  
Lilly        
Disaggregation of Revenue [Line Items]        
Percentage 0.00% 0.00% 0.00% 18.00%