XML 61 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,746 $ 21,036
Accumulated Amortization 3,742 3,394
Net Book Value 17,004 17,642
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,788 16,187
Accumulated Amortization 2,461 2,145
Net Book Value 13,327 14,042
Acquired software and technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,534 2,607
Accumulated Amortization 651 639
Net Book Value 1,883 1,968
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 609 620
Accumulated Amortization 118 105
Net Book Value 491 515
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 995 942
Accumulated Amortization 323 332
Net Book Value 672 610
Purchased software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 820 680
Accumulated Amortization 189 173
Net Book Value $ 631 $ 507