v3.26.1
Collaborative, Licensing and Other Arrangements - Schedule of Recognized Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Revenue        
Other Revenue $ 1,705,071 $ 1,315,300 $ 3,218,509 $ 2,432,579
Other Revenue        
Other Revenue        
Other Revenue 25,277 13,224 51,386 21,973
Other Revenue | Novartis        
Other Revenue        
Other Revenue 25,277 13,224 51,386 21,973
Amgen royalty revenue | Novartis        
Other Revenue        
Other Revenue 18,823 9,033 37,120 14,552
Novartis broad markets revenue | Novartis        
Other Revenue        
Other Revenue 4,956 3,320 10,219 6,842
Other | Novartis        
Other Revenue        
Other Revenue $ 1,498 $ 871 $ 4,047 $ 579