XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Total revenues $ 3,695,649 $ 3,394,635 $ 2,986,267
Product revenues, net      
Revenues      
Total revenues 3,165,168 2,746,897 2,322,012
JAKAFI      
Revenues      
Total revenues 2,593,732 2,409,225 2,134,508
OPZELURA      
Revenues      
Total revenues 337,864 128,735 4,668
ICLUSIG      
Revenues      
Total revenues 111,623 105,838 109,395
PEMAZYRE      
Revenues      
Total revenues 83,642 83,445 68,531
MINJUVI      
Revenues      
Total revenues 37,057 19,654 4,910
ZYNYZ      
Revenues      
Total revenues 1,250 0 0
Product royalty revenues      
Revenues      
Total revenues 523,481 482,738 569,255
JAKAVI Royalty Revenues      
Revenues      
Total revenues 367,583 331,575 337,991
OLUMIANT Royalty Revenues      
Revenues      
Total revenues 136,138 134,547 220,875
TABRECTA Royalty Revenues      
Revenues      
Total revenues 17,793 15,411 10,389
PEMAZYRE Royalty Revenues      
Revenues      
Total revenues 1,967 1,205 0
Milestone and contract revenues      
Revenues      
Total revenues $ 7,000 $ 165,000 $ 95,000