XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Total revenues $ 4,241,217 $ 3,695,649 $ 3,394,635
Product revenues, net      
Revenues      
Total revenues 3,618,888 3,165,168 2,746,897
JAKAFI      
Revenues      
Total revenues 2,792,107 2,593,732 2,409,225
OPZELURA      
Revenues      
Total revenues 508,293 337,864 128,735
ICLUSIG      
Revenues      
Total revenues 114,319 111,623 105,838
MINJUVI/MONJUVI      
Revenues      
Total revenues 119,236 37,057 19,654
PEMAZYRE      
Revenues      
Total revenues 81,748 83,642 83,445
ZYNYZ      
Revenues      
Total revenues 3,185 1,250 0
Product royalty revenues      
Revenues      
Total revenues 579,329 523,481 482,738
JAKAVI Royalty Revenues      
Revenues      
Total revenues 418,840 367,583 331,575
OLUMIANT Royalty Revenues      
Revenues      
Total revenues 135,572 136,138 134,547
TABRECTA Royalty Revenues      
Revenues      
Total revenues 22,746 17,793 15,411
PEMAZYRE Royalty Revenues      
Revenues      
Total revenues 2,171 1,967 1,205
Milestone and contract revenues      
Revenues      
Total revenues $ 43,000 $ 7,000 $ 165,000