XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues        
Total revenues $ 1,043,759 $ 954,610 $ 1,924,648 $ 1,763,283
Product revenues, net        
Revenues        
Total revenues 906,566 827,005 1,636,489 1,520,242
JAKAFI        
Revenues        
Total revenues 705,973 682,384 1,277,812 1,262,353
OPZELURA        
Revenues        
Total revenues 121,695 80,233 207,419 136,785
ICLUSIG        
Revenues        
Total revenues 26,862 29,087 57,205 56,772
PEMAZYRE        
Revenues        
Total revenues 20,269 21,572 37,945 44,047
MINJUVI/MONJUVI        
Revenues        
Total revenues 31,116 13,159 54,990 19,715
ZYNYZ        
Revenues        
Total revenues 651 570 1,118 570
Product royalty revenues        
Revenues        
Total revenues 137,193 127,605 263,159 243,041
JAKAVI Royalty Revenues        
Revenues        
Total revenues 99,317 90,448 188,912 167,140
OLUMIANT Royalty Revenues        
Revenues        
Total revenues 31,702 32,009 62,291 66,164
TABRECTA Royalty Revenues        
Revenues        
Total revenues 5,298 4,799 10,532 8,976
PEMAZYRE Royalty Revenues        
Revenues        
Total revenues 876 349 1,424 761
Milestone and contract revenues        
Revenues        
Total revenues $ 0 $ 0 $ 25,000 $ 0