v3.26.1
Product Revenue - Schedule of Net Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues        
Product revenue – net $ 1,705,071 $ 1,315,300 $ 3,218,509 $ 2,432,579
Product revenue        
Revenues        
Product revenue – gross 2,205,600 1,657,838 4,099,089 3,057,904
Less: rebates and sales returns (525,806) (355,762) (931,966) (647,298)
Product revenue – net 1,679,794 1,302,076 3,167,123 2,410,606
BRUKINSA        
Revenues        
Product revenue – net 1,247,640 949,840 2,342,483 1,741,504
TEVIMBRA        
Revenues        
Product revenue – net 228,515 193,524 434,756 364,688
XGEVA        
Revenues        
Product revenue – net 104,499 81,318 194,419 151,741
BLINCYTO        
Revenues        
Product revenue – net 36,537 25,587 70,572 49,493
KYPROLIS        
Revenues        
Product revenue – net 15,147 19,416 32,118 39,144
POBEVCY        
Revenues        
Product revenue – net 9,633 11,242 21,760 24,987
Other        
Revenues        
Product revenue – net $ 37,823 $ 21,149 $ 71,015 $ 39,049