v3.26.1
Revenue Recognition (Details) - Net Product Sales - Geographic Concentration Risk - Product
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
U.S.        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 71.00% 82.00% 76.00% 84.00%
Rest of the world        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 29.00% 18.00% 24.00% 16.00%