v3.26.1
SEGMENT INFORMATION - Schedule of Total Net Product Revenues Attributed to Largest Customers (Details) - Customer Concentration Risk - Net Product Revenue
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer A, B & C    
Concentration Risk [Line Items]    
Total 36.00% 37.00%
Customer A    
Concentration Risk [Line Items]    
Total 15.00% 14.00%
Customer B    
Concentration Risk [Line Items]    
Total 11.00% 12.00%
Customer C    
Concentration Risk [Line Items]    
Total 10.00% 11.00%