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
Mar. 31, 2026
Mar. 31, 2025
McKesson Corporation    
Disaggregation of Revenue [Line Items]    
Percentage 48.00% 42.00%
Cencora, Inc.    
Disaggregation of Revenue [Line Items]    
Percentage 23.00% 20.00%
Optime Care, Inc.    
Disaggregation of Revenue [Line Items]    
Percentage 0.00% 11.00%
Cardinal Health, Inc.    
Disaggregation of Revenue [Line Items]    
Percentage 12.00%