v3.22.1
Borrowings - Carrying Value and Fair Value of Long-Term Notes Determined Market Prices EUR/USD Foreign Exchange Rate (Detail) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Maturity Amount $ 7,478  
Unamortized Discount and Debt Issuance Costs (48)  
Carrying Value 7,430 $ 7,446
Fair Value 7,253 $ 7,700
3.375% Notes due 2022 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 750  
Carrying Value 750  
Fair Value 753  
3.50% Notes due 2024 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (2)  
Carrying Value 998  
Fair Value 1,025  
1.25% Notes due 2025 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 778  
Unamortized Discount and Debt Issuance Costs (2)  
Carrying Value 776  
Fair Value 784  
3.20% Notes due 2027 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 700  
Unamortized Discount and Debt Issuance Costs (3)  
Carrying Value 697  
Fair Value 706  
3.25% Notes due 2029 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (10)  
Carrying Value 990  
Fair Value 1,011  
2.40% Notes due 2030 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (6)  
Carrying Value 994  
Fair Value 945  
1.90% Notes due 2031 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,250  
Unamortized Discount and Debt Issuance Costs (10)  
Carrying Value 1,240  
Fair Value 1,125  
2.10% Notes due 2032 [Member]    
Debt Instrument [Line Items]    
Maturity Amount 1,000  
Unamortized Discount and Debt Issuance Costs (15)  
Carrying Value 985  
Fair Value $ 904