XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 97,662 $ 73,222 $ 171,776 $ 119,245
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues $ 90,077 $ 72,591 $ 157,891 $ 116,103
Product sales, net | Gross product revenue | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Product sales, net as a percentage of total revenues 92.20% 99.10% 91.90% 97.40%
IBSRELA        
Disaggregation of Revenue [Line Items]        
Total revenues $ 65,045 $ 35,445 $ 109,448 $ 63,806
XPHOZAH        
Disaggregation of Revenue [Line Items]        
Total revenues 25,032 37,146 48,443 52,297
Product supply revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 6,185 13 6,439 2,139
Licensing revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 20 19 5,040 36
Non-cash royalty revenue related to the sale of future royalties        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,380 $ 599 $ 2,406 $ 967