v3.26.1
Product Revenue - Schedule of Net Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues    
Product revenue – net $ 1,513,438 $ 1,117,279
Product revenue    
Revenues    
Product revenue – gross 1,893,489 1,400,066
Less: rebates and sales returns (406,160) (291,536)
Product revenue – net 1,487,329 1,108,530
Product revenue | BRUKINSA    
Revenues    
Product revenue – net 1,094,843 791,664
Product revenue | TEVIMBRA    
Revenues    
Product revenue – net 206,241 171,164
Product revenue | XGEVA    
Revenues    
Product revenue – net 89,920 70,423
Product revenue | BLINCYTO    
Revenues    
Product revenue – net 34,035 23,906
Product revenue | KYPROLIS    
Revenues    
Product revenue – net 16,971 19,728
Product revenue | POBEVCY    
Revenues    
Product revenue – net 12,127 13,745
Product revenue | Other    
Revenues    
Product revenue – net $ 33,192 $ 17,900