v3.24.0.1
Borrowings - Carrying Value and Fair Value of Long-Term Borrowings Determined Market Prices EUR/USD Foreign Exchange Rate (Detail)
€ in Millions, $ in Millions
Dec. 31, 2023
USD ($)
May 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Apr. 30, 2020
USD ($)
Jan. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
May 06, 2015
EUR (€)
Debt Instrument [Line Items]                
Maturity Amount $ 7,972              
Unamortized Discount and Debt Issuance Costs [1] (54)              
Carrying Value 7,918   $ 6,654          
Fair Value 7,413   $ 5,900          
3.50% Notes due 2024 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,000              
Unamortized Discount and Debt Issuance Costs [1] 0              
Carrying Value 1,000              
Fair Value 995              
1.25% Notes due 2025 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 772             € 700
Unamortized Discount and Debt Issuance Costs [1] (1)              
Carrying Value 771              
Fair Value 752              
3.20% Notes due 2027 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 700              
Unamortized Discount and Debt Issuance Costs [1] (2)              
Carrying Value 698              
Fair Value 677              
3.25% Notes due 2029 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,000           $ 1,000  
Unamortized Discount and Debt Issuance Costs [1] (7)              
Carrying Value 993              
Fair Value 948              
2.40% Notes due 2030 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,000         $ 1,000    
Unamortized Discount and Debt Issuance Costs [1] (4)              
Carrying Value 996              
Fair Value 893              
1.90% Notes due 2031 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,250       $ 1,250      
Unamortized Discount and Debt Issuance Costs [1] (8)              
Carrying Value 1,242              
Fair Value 1,053              
2.10% Notes due 2032 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,000     $ 1,000        
Unamortized Discount and Debt Issuance Costs [1] (12)              
Carrying Value 988              
Fair Value 834              
4.75% Notes due 2033 [Member]                
Debt Instrument [Line Items]                
Maturity Amount 1,250 $ 1,250            
Unamortized Discount and Debt Issuance Costs [1] (20)              
Carrying Value 1,230              
Fair Value $ 1,261              
[1] The unamortized discount and debt issuance costs are being amortized over the term of the notes.