v3.26.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues        
Total revenues $ 1,674,039 $ 1,215,529 $ 2,946,715 $ 2,268,427
Net sales        
Revenues        
Total revenues 1,488,149 1,059,414 2,592,633 1,981,688
JAKAFI        
Revenues        
Total revenues 816,659 763,788 1,574,414 1,473,200
OPZELURA        
Revenues        
Total revenues 449,736 164,499 592,751 283,204
OPZELURA | U.S. Centers for Medicare and Medicaid Services        
Revenues        
Loss contingency accrual, reversal of loss 246,000      
ICLUSIG        
Revenues        
Total revenues 34,394 32,729 69,857 62,273
PEMAZYRE        
Revenues        
Total revenues 23,418 22,192 45,961 40,632
MINJUVI/MONJUVI        
Revenues        
Total revenues 53,686 31,131 102,913 60,682
NIKTIMVO        
Revenues        
Total revenues 60,309 36,154 115,397 49,767
ZYNYZ        
Revenues        
Total revenues 49,947 8,921 91,340 11,930
Product royalty revenues        
Revenues        
Total revenues 174,690 151,115 325,882 281,739
JAKAVI        
Revenues        
Total revenues 124,190 109,714 229,746 201,859
OLUMIANT        
Revenues        
Total revenues 38,479 33,482 74,886 64,282
TABRECTA        
Revenues        
Total revenues 6,691 6,632 12,673 13,045
Other        
Revenues        
Total revenues 5,330 1,287 8,577 2,553
Milestone and contract revenues        
Revenues        
Total revenues $ 11,200 $ 5,000 $ 28,200 $ 5,000