v3.25.2
Product Revenue - Schedule of Net Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Product revenue – net $ 1,315,300 $ 929,166 $ 2,432,579 $ 1,680,818
Product revenue        
Revenues        
Product revenue – gross 1,657,838 1,167,155 3,057,904 2,111,619
Less: Rebates and sales returns (355,762) (246,009) (647,298) (443,555)
Product revenue – net 1,302,076 921,146 2,410,606 1,668,064
Product revenue | BRUKINSA        
Revenues        
Product revenue – net 949,840 637,399 1,741,504 1,125,914
Product revenue | TEVIMBRA        
Revenues        
Product revenue – net 193,524 158,410 364,688 303,687
Product revenue | XGEVA        
Revenues        
Product revenue – net 81,318 55,054 151,741 98,435
Product revenue | BLINCYTO        
Revenues        
Product revenue – net 25,587 19,131 24,987 33,497
Product revenue | KYPROLIS        
Revenues        
Product revenue – net 19,416 15,936 49,493 30,047
Product revenue | POBEVCY        
Revenues        
Product revenue – net 11,242 11,572 39,144 28,205
Product revenue | Other        
Revenues        
Product revenue – net $ 21,149 $ 23,644 $ 39,049 $ 48,279