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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
McKesson        
Concentration Risk        
Percentage of total gross revenue 42.00% 44.00% 40.00% 45.00%
Cencora, Inc.        
Concentration Risk        
Percentage of total gross revenue 40.00% 39.00% 41.00% 37.00%
Cardinal Health, Inc.        
Concentration Risk        
Percentage of total gross revenue 16.00% 15.00% 18.00% 17.00%