XML 36 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Software
12 Months Ended
Dec. 31, 2020
Research and Development [Abstract]  
Software Software
Software as of December 31, 2020 and 2019, consists of the following (in millions):
 20202019
Software from acquisitions$2,077 $1,959 
Capitalized software development costs2,826 2,258 
Purchased software632 603 
5,535 4,820 
Accumulated amortization(2,165)(1,616)
Total Software, net $3,370 $3,204 

During the year ended December 31, 2019, the Company recorded asset impairments of $87 million, primarily related to certain software resulting from the Company's net realizable value analysis.
Amortization expense for software was $837 million, $616 million and $468 million for the years ended December 31, 2020, 2019 and 2018, respectively.