XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Loss - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Estimate of gain related to foreign currency exchange contracts during the next 12 months   $ 5        
Fair market value adjustment on cash flow hedges, net of income tax benefit $ 183 6 $ 5 $ (134)    
Estimated interest expense related to settled interest rate hedge contracts during the next twelve months   19        
Foreign currency translation adjustment   110 (151) (62)    
Foreign currency translation adjustment, tax   36        
Prior period reclassification adjustment   31,672 33,070 34,595   $ 2,293
Revision of Prior Period, Reclassification, Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Prior period reclassification adjustment   0        
Retained Earnings            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Prior period reclassification adjustment   14,846 13,441 $ 12,528   $ 11,635
Retained Earnings | Revision of Prior Period, Reclassification, Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Prior period reclassification adjustment   71        
Foreign currency forward exchange contracts | Indian Rupee            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Notional amount of derivatives   341 259      
Total fair value of cash flow hedge derivatives   $ 6 $ 9      
Treasury Lock            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Derivative liability, notional amount         $ 5,000