v3.25.1
Revenue Recognition (Details) - Net Product Sales - Geographic Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
U.S.    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 87.00% 91.00%
Rest of the world    
Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 13.00% 9.00%