v3.25.3
Revenues - Schedule of Disaggregation of Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Product revenue - net $ 115,361 $ 101,847 $ 330,095 $ 289,102
ZEJULA        
Disaggregation of Revenue [Line Items]        
Product revenue - net 42,432 48,227 133,002 138,727
VYVGART / VYVGART Hytrulo        
Disaggregation of Revenue [Line Items]        
Product revenue - net 27,727 27,265 72,329 63,617
NUZYRA        
Disaggregation of Revenue [Line Items]        
Product revenue - net 15,430 9,997 44,840 32,205
OPTUNE        
Disaggregation of Revenue [Line Items]        
Product revenue - net 12,657 7,715 36,375 32,779
QINLOCK        
Disaggregation of Revenue [Line Items]        
Product revenue - net 8,901 8,643 25,946 21,774
XACDURO        
Disaggregation of Revenue [Line Items]        
Product revenue - net 6,445 0 12,184 0
AUGTYRO        
Disaggregation of Revenue [Line Items]        
Product revenue - net 1,677 0 4,702 0
Other        
Disaggregation of Revenue [Line Items]        
Product revenue - net $ 92 $ 0 $ 717 $ 0