v3.25.4
Revenues - Disaggregation of Net Revenue by Product (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue      
Product revenue - net $ 457,182 $ 397,614 $ 266,719
ZEJULA      
Disaggregation of Revenue      
Product revenue - net 189,042 187,082 168,843
VYVGART / VYVGART Hytrulo      
Disaggregation of Revenue      
Product revenue - net 94,198 93,639 10,011
NUZYRA      
Disaggregation of Revenue      
Product revenue - net 60,836 43,199 21,656
OPTUNE      
Disaggregation of Revenue      
Product revenue - net 48,325 40,475 46,969
QINLOCK      
Disaggregation of Revenue      
Product revenue - net 35,614 28,826 19,240
XACDURO      
Disaggregation of Revenue      
Product revenue - net 22,912 3,305 0
AUGTYRO      
Disaggregation of Revenue      
Product revenue - net 5,538 1,088 0
Other      
Disaggregation of Revenue      
Product revenue - net $ 717 $ 0 $ 0