v3.26.1
Revenues - Schedule of Disaggregation of Net 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]        
Product revenue - net $ 105,751 $ 109,085 $ 201,307 $ 214,735
ZEJULA        
Disaggregation of Revenue [Line Items]        
Product revenue - net 32,079 41,042 62,046 90,571
VYVGART / VYVGART Hytrulo        
Disaggregation of Revenue [Line Items]        
Product revenue - net 23,866 26,497 41,417 44,602
NUZYRA        
Disaggregation of Revenue [Line Items]        
Product revenue - net 17,097 14,292 33,359 29,410
OPTUNE        
Disaggregation of Revenue [Line Items]        
Product revenue - net 12,202 12,355 24,272 23,718
QINLOCK        
Disaggregation of Revenue [Line Items]        
Product revenue - net 9,590 8,536 18,575 17,045
XACDURO        
Disaggregation of Revenue [Line Items]        
Product revenue - net 7,957 4,622 16,529 5,739
AUGTYRO        
Disaggregation of Revenue [Line Items]        
Product revenue - net 2,213 1,399 4,005 3,025
KarXT        
Disaggregation of Revenue [Line Items]        
Product revenue - net 552 0 552 0
Other        
Disaggregation of Revenue [Line Items]        
Product revenue - net $ 195 $ 342 $ 552 $ 625