v3.24.2.u1
Borrowings - Carrying Value and Fair Value of Long-Term Borrowings Determined Market Prices EUR/USD Foreign Exchange Rate (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Maturity Amount $ 9,950  
Unamortized Discount and Debt Issuance Costs (93)  
Carrying Value 9,857 $ 7,918
Fair Value 9,215 $ 7,400
1.25% Notes due 2025 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 750  
Unamortized Discount and Debt Issuance Costs 0  
Carrying Value 750  
Fair Value 735  
3.20% Notes due 2027 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 700  
Unamortized Discount and Debt Issuance Costs (2)  
Carrying Value 698  
Fair Value 672  
3.25% Notes due 2029 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (7)  
Carrying Value 993  
Fair Value 931  
4.70% Notes due 2029 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 500  
Unamortized Discount and Debt Issuance Costs (4)  
Carrying Value 496  
Fair Value 497  
2.40% Notes due 2030 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (3)  
Carrying Value 997  
Fair Value 871  
1.90% Notes due 2031 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,250  
Unamortized Discount and Debt Issuance Costs (7)  
Carrying Value 1,243  
Fair Value 1,033  
2.10% Notes due 2032 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (12)  
Carrying Value 988  
Fair Value 814  
4.75% Notes due 2033 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,250  
Unamortized Discount and Debt Issuance Costs (18)  
Carrying Value 1,232  
Fair Value 1,224  
5.00% Notes due 2034 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (8)  
Carrying Value 992  
Fair Value 989  
5.25% Notes due 2054 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,500  
Unamortized Discount and Debt Issuance Costs (32)  
Carrying Value 1,468  
Fair Value $ 1,449