XML 126 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 21,036 $ 4,424  
Accumulated Amortization 3,394 2,281  
Net Book Value 17,642 2,143  
Customer related intangible assets      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 16,187 2,642  
Accumulated Amortization 2,145 1,294  
Net Book Value 14,042 1,348  
Acquired software and technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 2,607 591  
Accumulated Amortization 639 490  
Net Book Value 1,968 101  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 620 120  
Accumulated Amortization 105 71  
Net Book Value 515 49  
Capitalized software development costs      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 942 810  
Accumulated Amortization 332 314  
Net Book Value 610 496  
Gross software development costs capitalized 339 193 $ 159
Purchased software      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 680 261  
Accumulated Amortization 173 112  
Net Book Value $ 507 $ 149