v3.25.1
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets      
Gross carrying amount $ 89,990   $ 89,743
Accumulated amortization (36,792)   (34,877)
Net carrying amount 53,198   54,866
Indefinite-lived intangible assets 5,291   5,202
Total intangible assets gross carrying amount 95,281   94,945
Intangible assets, net 58,489   60,068
Amortization of intangible assets 1,858 $ 1,891  
Amortization expense 1,858 $ 1,891  
Developed product rights      
Finite-Lived Intangible Assets      
Gross carrying amount 81,638   81,428
Accumulated amortization (29,981)   (28,253)
Net carrying amount 51,657   53,175
License agreements      
Finite-Lived Intangible Assets      
Gross carrying amount 8,352   8,315
Accumulated amortization (6,811)   (6,624)
Net carrying amount $ 1,541   $ 1,691