XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 21,249 $ 20,696  
Accumulated Amortization 7,240 5,338  
Net Book Value 14,009 15,358  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 15,103 15,271  
Accumulated Amortization 5,112 3,668  
Net Book Value 9,991 11,603  
Acquired software and technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 2,522 2,562  
Accumulated Amortization 901 879  
Net Book Value 1,621 1,683  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 612 618  
Accumulated Amortization 228 172  
Net Book Value 384 446  
Purchased software      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 1,133 913  
Accumulated Amortization 479 207  
Net Book Value 654 706  
Capitalized software and other intangibles      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 1,879 1,332  
Accumulated Amortization 520 412  
Net Book Value 1,359 920  
Gross software development costs capitalized $ 613 $ 462 $ 339