XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Financing arrangements (Interest Rate Swaps Textual) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
May 31, 2020
Feb. 29, 2020
Dec. 31, 2019
Debt Instrument [Line Items]            
Net cash provided by operating activities   $ 8,344 $ 6,636      
Repayments of Long-term Debt   $ 5,000 $ 4,514      
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       $ 4,000 $ 5,000  
Notes [Member] | 3.625% notes due 2024 (3.625% 2024 Notes) [Member]            
Debt Instrument [Line Items]            
Interest rate, stated percentage 3.625% 3.625%        
Notes [Member] | 2.60% notes due 2026 (2.60% 2026 notes) [Member]            
Debt Instrument [Line Items]            
Interest rate, stated percentage 2.60% 2.60%        
Notes [Member] | 4.663% notes due 2051 (4.663% 2051 Notes) [Member]            
Debt Instrument [Line Items]            
Interest rate, stated percentage 4.663% 4.663%        
Notes [Member] | 3.625% notes due 2022 (3.625% 2022 Notes) [Member]            
Debt Instrument [Line Items]            
Interest rate, stated percentage 3.625% 3.625%        
Notes [Member] | 3.125% notes due 2025 (3.125% 2025 Notes) [Member]            
Debt Instrument [Line Items]            
Interest rate, stated percentage 3.125% 3.125%        
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 $ 576        
$2.2 Billion Notional Value Interest Rate Swap [Member] | Interest Rate Swap [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] | Interest Rate Swap [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] | Interest Rate Swap [Member] | Designated as Hedging Instrument [Member]            
Debt Instrument [Line Items]            
Notional amounts $ 5,200