XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT AND CREDIT FACILITIES - Summary of Carrying Amount of Borrowings Under Various Financing Arrangements (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt, net $ 24,952 $ 26,710
Less: Current portion of long-term debt, net 2,806 1,815
Total Long-term debt, net 22,146 24,896
Senior Notes and Medium-Term Notes    
Debt Instrument [Line Items]    
Total senior unsecured notes 23,816 25,562
Liability related to future royalties    
Debt Instrument [Line Items]    
Total debt, net $ 1,136 1,148
3.50% Senior Unsecured Notes Due February 2025 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 3.50%  
Total debt, net $ 0 1,750
3.65% Senior Unsecured Notes Due March 2026 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 3.65%  
Total debt, net $ 2,748 2,747
2.95% Senior Unsecured Notes Due March 2027 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 2.95%  
Total debt, net $ 1,249 1,249
1.20% Senior Unsecured Notes Due October 2027 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 1.20%  
Total debt, net $ 748 748
4.80% Senior Unsecured Notes Due In November 2029 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.80%  
Total debt, net $ 746 746
1.65% Senior Unsecured Notes Due October 2030 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 1.65%  
Total debt, net $ 995 995
5.25% Senior Unsecured Notes Due October 2033 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.25%  
Total debt, net $ 993 993
5.10% Senior Unsecured Notes Due June 2035 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.10%  
Total debt, net $ 991 991
4.60% Senior Unsecured Notes Due September 2035 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.60%  
Total debt, net $ 994 994
4.00% Senior Unsecured Notes Due September 2036 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.00%  
Total debt, net $ 744 744
2.60% Senior Unsecured Notes Due October 2040 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 2.60%  
Total debt, net $ 989 989
5.65% Senior Unsecured Notes Due December 2041 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.65%  
Total debt, net $ 997 997
4.80% Senior Unsecured Notes Due April 2044 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.80%  
Total debt, net $ 1,738 1,738
4.50% Senior Unsecured Notes Due February 2045 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.50%  
Total debt, net $ 1,735 1,735
4.75% Senior Unsecured Notes Due March 2046 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.75%  
Total debt, net $ 2,224 2,224
4.15% Senior Unsecured Notes Due March 2047 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 4.15%  
Total debt, net $ 1,730 1,730
2.80% Senior Unsecured Notes Due October 2050 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 2.80%  
Total debt, net $ 1,479 1,479
5.55% Senior Unsecured Notes Due October 2053 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.55%  
Total debt, net $ 988 988
5.50% Senior Unsecured Notes Due November 2054 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.50%  
Total debt, net $ 989 989
5.60% Senior Unsecured Notes Due November 2064 | Senior Notes    
Debt Instrument [Line Items]    
Interest Rate 5.60%  
Total debt, net $ 739 $ 738