XML 48 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Financing arrangements (Interest Rate Swaps Textual) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Debt Instrument [Line Items]      
Net cash provided by operating activities $ 2,134 $ 1,845  
Repayments of Long-term Debt $ 3,250 $ 1,000  
4.663% notes due 2051 (4.663% 2051 Notes) [Member]      
Debt Instrument [Line Items]      
Rate difference in an interest rate swap relationship 1.50%    
Notes [Member]      
Debt Instrument [Line Items]      
Face amount $ 5,000    
Notes [Member] | 3.625% notes due 2024 (3.625% 2024 Notes) [Member]      
Debt Instrument [Line Items]      
Interest rate, stated percentage 3.625%    
Notes [Member] | 2.60% notes due 2026 (2.60% 2026 notes) [Member]      
Debt Instrument [Line Items]      
Interest rate, stated percentage 2.60%    
Notes [Member] | 4.663% notes due 2051 (4.663% 2051 Notes) [Member]      
Debt Instrument [Line Items]      
Interest rate, stated percentage 4.663%    
Notes [Member] | 3.625% notes due 2022 (3.625% 2022 Notes) [Member]      
Debt Instrument [Line Items]      
Interest rate, stated percentage 3.625%    
Notes [Member] | 3.125% notes due 2025 (3.125% 2025 Notes) [Member]      
Debt Instrument [Line Items]      
Interest rate, stated percentage 3.125%    
Forward Contracts [Member] | Designated as Hedging Instrument [Member]      
Debt Instrument [Line Items]      
Notional amounts $ 4,900   $ 5,000
Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]      
Debt Instrument [Line Items]      
Notional amounts 7,400   $ 9,600
Value of derivative contracts terminated 2,200    
Net cash provided by operating activities 576    
$2.2 Billion Notional Value Interest Rate Swap [Member] | Forward Contracts [Member] | Designated as Hedging Instrument [Member]      
Debt Instrument [Line Items]      
Value of derivative contracts terminated 2,200    
$5.2 Billion Notional Value Interest Rate Swap, Original [Member] | Forward Contracts [Member] | Designated as Hedging Instrument [Member]      
Debt Instrument [Line Items]      
Value of derivative contracts terminated 5,200    
$5.2 Billion Notional Value Interest Rate Swap [Member] | Forward Contracts [Member] | Designated as Hedging Instrument [Member]      
Debt Instrument [Line Items]      
Notional amounts $ 5,200