v3.26.3
Product Revenue - Schedule of Net Product Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues        
Product revenue – net $ 1,889,815 $ 1,412,284 $ 5,108,324 $ 3,844,863
Product revenue        
Revenues        
Product revenue – gross 2,436,062 1,770,689 6,535,151 4,828,593
Less: rebates and sales returns (581,005) (375,676) (1,512,971) (1,022,974)
Product revenue – net 1,855,057 1,395,013 5,022,180 3,805,619
BRUKINSA        
Revenues        
Product revenue – net 1,390,936 1,040,691 3,733,419 2,782,195
TEVIMBRA        
Revenues        
Product revenue – net 243,282 190,623 678,038 555,311
XGEVA        
Revenues        
Product revenue – net 105,482 84,243 299,901 235,984
BLINCYTO        
Revenues        
Product revenue – net 38,869 30,476 109,441 79,969
KYPROLIS        
Revenues        
Product revenue – net 13,900 18,369 46,018 57,513
BAITUOWEI        
Revenues        
Product revenue – net 22,111 11,243 54,110 25,920
POBEVCY        
Revenues        
Product revenue – net 10,717 10,499 32,477 35,486
Other        
Revenues        
Product revenue – net $ 29,760 $ 8,869 $ 68,776 $ 33,241