XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues    
Total revenues $ 1,052,898 $ 880,889
Product revenues, net    
Revenues    
Total revenues 922,274 729,923
JAKAFI    
Revenues    
Total revenues 709,412 571,839
OPZELURA    
Revenues    
Total revenues 118,705 85,724
ICLUSIG    
Revenues    
Total revenues 29,544 30,343
PEMAZYRE    
Revenues    
Total revenues 18,440 17,676
MINJUVI/MONJUVI    
Revenues    
Total revenues 29,551 23,874
NIKTIMVO    
Revenues    
Total revenues 13,613 0
ZYNYZ    
Revenues    
Total revenues 3,009 467
Product royalty revenues    
Revenues    
Total revenues 130,624 125,966
JAKAVI Royalty Revenues    
Revenues    
Total revenues 92,145 89,595
OLUMIANT Royalty Revenues    
Revenues    
Total revenues 30,800 30,589
TABRECTA Royalty Revenues    
Revenues    
Total revenues 6,413 5,234
Other product royalty revenues    
Revenues    
Total revenues 1,266 548
Milestone and contract revenues    
Revenues    
Total revenues $ 0 $ 25,000