v3.25.2
Revenue - Gross 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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
McKesson        
Concentration Risk        
Percentage of total gross revenue 44.00% 44.00% 45.00% 39.00%
Cencora (previously known as AmeriSource-Bergen Corporation)        
Concentration Risk        
Percentage of total gross revenue 39.00% 45.00% 37.00% 44.00%
Cardinal Health, Inc.        
Concentration Risk        
Percentage of total gross revenue 15.00% 11.00% 17.00% 15.00%