v3.26.1
Revenue - Gross Product Revenues by Significant Customer as a Percentage of Total Gross Revenues (Details) - Net Product Revenue - Customer Concentration Risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
McKesson    
Concentration Risk    
Percentage of total gross revenue 37.00% 46.00%
Cencora, Inc.    
Concentration Risk    
Percentage of total gross revenue 42.00% 33.00%
Cardinal Health, Inc.    
Concentration Risk    
Percentage of total gross revenue 20.00% 20.00%