XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]          
Debt Instrument, Face Amount $ 9,800 $ 9,825 $ 9,800    
Proceeds from Debt, Net of Issuance Costs     9,780    
Interest Costs Incurred     2,790 $ 2,280 $ 867
Interest Paid, Including Capitalized Interest, Operating and Investing Activities     2,583 1,925 973
Total debt 58,102   58,102 63,583  
Debt repayments     15,371 $ 10,998 $ 12,171
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Available amount under credit facility 14,740   14,740    
Line of Credit Facility, Maximum Borrowing Capacity 14,740   14,740    
364-day Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Available amount under credit facility 3,060   3,060    
Line of Credit Facility, Maximum Borrowing Capacity 3,060   3,060    
Three Year Credit Facility          
Debt Instrument [Line Items]          
Available amount under credit facility 3,200   3,200    
Line of Credit Facility, Maximum Borrowing Capacity 3,200   3,200    
Five Year Credit Facility [Member]          
Debt Instrument [Line Items]          
Available amount under credit facility 3,200   3,200    
Line of Credit Facility, Maximum Borrowing Capacity 3,200   3,200    
Delayed Draw Term Loan Facility [Member]          
Debt Instrument [Line Items]          
Debt repayments 4,000 9,825 13,800    
Two Year Credit Facility [Member]          
Debt Instrument [Line Items]          
Available amount under credit facility 5,280   5,280    
Line of Credit Facility, Maximum Borrowing Capacity $ 5,280   $ 5,280    
One Point One Six Seven Percent due February 4, 2023 [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 1,325      
Debt maturity date   Feb. 04, 2023      
Debt Instrument, Interest Rate, Stated Percentage   1.167%      
Debt Instrument, Maturity Date   Feb. 04, 2023      
One Point Four Three Three Percent due February 4, 2024 [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 3,000      
Debt maturity date   Feb. 04, 2024      
Debt Instrument, Interest Rate, Stated Percentage   1.433%      
Debt Instrument, Maturity Date   Feb. 04, 2024      
Two Point One Nine Six Percent due February 4, 2026 [Member]          
Debt Instrument [Line Items]          
Debt Instrument, Face Amount   $ 5,500      
Debt maturity date   Feb. 04, 2026      
Debt Instrument, Interest Rate, Stated Percentage   2.196%      
Debt Instrument, Maturity Date   Feb. 04, 2026