v3.25.1
Licensing, Acquisitions, and Other Arrangements (Details) - ImmunoGen - USD ($)
$ in Millions
3 Months Ended
Feb. 12, 2024
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition      
Payments to Acquire Businesses, Net of Cash Acquired   $ 204 $ 9,199
ImmunoGen      
Business Acquisition      
Cash consideration paid to shareholders $ 9,800    
Payments to Acquire Businesses, Net of Cash Acquired $ 9,200