XML 106 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Software - Schedule of Software (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Computer Software    
Gross capitalized computer software $ 4,636 $ 4,162
Accumulated amortization (2,110) (2,047)
Total Software, net 2,526 2,115
Software from acquisitions    
Computer Software    
Gross capitalized computer software 880 754
Capitalized software development costs    
Computer Software    
Gross capitalized computer software 3,151 2,775
Purchased software    
Computer Software    
Gross capitalized computer software $ 605 $ 633