Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Revenues - Schedule of Revenues From Product Sales Disaggregated by Customers (Details) - Revenues - Customer concentration risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
McKesson Corporation        
Disaggregation of Revenue [Line Items]        
Percentage 46.00% 31.00% 47.00% 35.00%
Cencora, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage 21.00% 12.00% 22.00% 15.00%
Cardinal Health, Inc.        
Disaggregation of Revenue [Line Items]        
Percentage     10.00%  
Lilly        
Disaggregation of Revenue [Line Items]        
Percentage 0.00% 39.00% 0.00% 26.00%