XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,912 $ 20,696
Accumulated Amortization 5,917 5,338
Net Book Value 14,995 15,358
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,256 15,271
Accumulated Amortization 4,085 3,668
Net Book Value 11,171 11,603
Acquired software and technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,617 2,562
Accumulated Amortization 953 879
Net Book Value 1,664 1,683
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 629 618
Accumulated Amortization 189 172
Net Book Value 440 446
Purchased software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 971 913
Accumulated Amortization 244 207
Net Book Value 727 706
Capitalized software and other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,439 1,332
Accumulated Amortization 446 412
Net Book Value $ 993 $ 920