XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues        
Total revenues $ 1,137,871 $ 919,025 $ 3,062,519 $ 2,682,308
Product revenues, net        
Revenues        
Total revenues 962,992 783,197 2,599,481 2,303,439
JAKAFI        
Revenues        
Total revenues 741,181 636,252 2,018,993 1,898,605
OPZELURA        
Revenues        
Total revenues 139,272 91,836 346,691 228,621
ICLUSIG        
Revenues        
Total revenues 29,745 27,721 86,950 84,493
PEMAZYRE        
Revenues        
Total revenues 20,661 18,942 58,606 62,989
MINJUVI/MONJUVI        
Revenues        
Total revenues 31,439 8,348 86,429 28,063
ZYNYZ        
Revenues        
Total revenues 694 98 1,812 668
Product royalty revenues        
Revenues        
Total revenues 156,879 130,828 420,038 373,869
JAKAVI Royalty Revenues        
Revenues        
Total revenues 115,741 96,551 304,653 263,691
OLUMIANT Royalty Revenues        
Revenues        
Total revenues 34,796 29,615 97,087 95,779
TABRECTA Royalty Revenues        
Revenues        
Total revenues 5,928 4,139 16,460 13,115
PEMAZYRE Royalty Revenues        
Revenues        
Total revenues 414 523 1,838 1,284
Milestone and contract revenues        
Revenues        
Total revenues $ 18,000 $ 5,000 $ 43,000 $ 5,000