v3.25.4
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues      
Total revenues $ 5,141,242 $ 4,241,217 $ 3,695,649
Product revenues, net      
Revenues      
Total revenues 4,354,333 3,618,888 3,165,168
JAKAFI      
Revenues      
Total revenues 3,092,515 2,792,107 2,593,732
OPZELURA      
Revenues      
Total revenues 678,455 508,293 337,864
ICLUSIG      
Revenues      
Total revenues 134,071 114,319 111,623
MINJUVI/MONJUVI      
Revenues      
Total revenues 144,578 119,236 37,057
PEMAZYRE      
Revenues      
Total revenues 86,727 81,748 83,642
NIKTIMVO      
Revenues      
Total revenues 151,636 0 0
ZYNYZ      
Revenues      
Total revenues 66,351 3,185 1,250
Product royalty revenues      
Revenues      
Total revenues 636,909 579,329 523,481
JAKAVI Royalty Revenues      
Revenues      
Total revenues 457,729 418,840 367,583
OLUMIANT Royalty Revenues      
Revenues      
Total revenues 144,600 135,572 136,138
TABRECTA Royalty Revenues      
Revenues      
Total revenues 26,702 22,746 17,793
Other product royalty revenues      
Revenues      
Total revenues 7,878 2,171 1,967
Milestone and contract revenues      
Revenues      
Total revenues $ 150,000 $ 43,000 $ 7,000