XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Total revenues $ 1,215,529 $ 1,043,759 $ 2,268,427 $ 1,924,648
Product revenues, net        
Revenues        
Total revenues 1,059,414 906,566 1,981,688 1,636,489
JAKAFI        
Revenues        
Total revenues 763,788 705,973 1,473,200 1,277,812
OPZELURA        
Revenues        
Total revenues 164,499 121,695 283,204 207,419
ICLUSIG        
Revenues        
Total revenues 32,729 26,862 62,273 57,205
PEMAZYRE        
Revenues        
Total revenues 22,192 20,269 40,632 37,945
MINJUVI/MONJUVI        
Revenues        
Total revenues 31,131 31,116 60,682 54,990
NIKTIMVO        
Revenues        
Total revenues 36,154 0 49,767 0
ZYNYZ        
Revenues        
Total revenues 8,921 651 11,930 1,118
Product royalty revenues        
Revenues        
Total revenues 151,115 137,193 281,739 263,159
JAKAVI Royalty Revenues        
Revenues        
Total revenues 109,714 99,317 201,859 188,912
OLUMIANT Royalty Revenues        
Revenues        
Total revenues 33,482 31,702 64,282 62,291
TABRECTA Royalty Revenues        
Revenues        
Total revenues 6,632 5,298 13,045 10,532
Other product royalty revenues        
Revenues        
Total revenues 1,287 876 2,553 1,424
Milestone and contract revenues        
Revenues        
Total revenues $ 5,000 $ 0 $ 5,000 $ 25,000