v3.26.1
REVENUE - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 120,877 $ 97,662 $ 215,350 $ 171,776
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues $ 118,129 $ 90,077 $ 211,502 $ 157,891
Product sales, net | Gross product revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Product sales, net as a percentage of total revenues 97.70% 92.20% 98.20% 91.90%
IBSRELA        
Disaggregation of Revenue [Line Items]        
Total revenues $ 86,243 $ 65,045 $ 156,317 $ 109,448
XPHOZAH        
Disaggregation of Revenue [Line Items]        
Total revenues 31,886 25,032 55,185 48,443
Product supply revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 1,976 6,185 2,330 6,439
Licensing revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 96 20 147 5,040
Non-cash royalty revenue related to the sale of future royalties        
Disaggregation of Revenue [Line Items]        
Total revenues $ 676 $ 1,380 $ 1,371 $ 2,406