v3.25.4
Licensing, Acquisitions, and Other Arrangement- Acquisition of Nimble Therapeutics (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Jan. 23, 2025
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangements and Non-collaborative Arrangement Transactions          
Goodwill   $ 35,640   $ 34,956 $ 32,293
Nimble Therapeutics, Inc.          
Collaborative Arrangements and Non-collaborative Arrangement Transactions          
Total consideration $ 288        
Upfront cash payment $ 210        
Contingent consideration     $ 78    
Maximum future payments upon achievement of certain milestones     130    
Intangible assets - Developed product rights     118    
Goodwill     $ 170