XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 23,539   $ 23,539   $ 22,051
Accumulated Amortization 13,121   13,121   12,111
Net Book Value 10,418   10,418   9,940
Amortization of intangible assets 581 $ 586 1,100 $ 1,200  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 14,828   14,828   14,488
Accumulated Amortization 9,290   9,290   8,620
Net Book Value 5,538   5,538   5,868
Acquired software and technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,989   1,989   1,935
Accumulated Amortization 1,251   1,251   1,159
Net Book Value 738   738   776
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 631   631   635
Accumulated Amortization 432   432   410
Net Book Value 199   199   225
Purchased software          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 1,459   1,459   1,019
Accumulated Amortization 443   443   517
Net Book Value 1,016   1,016   502
Capitalized software and other intangibles          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 4,632   4,632   3,974
Accumulated Amortization 1,705   1,705   1,405
Net Book Value $ 2,927   $ 2,927   $ 2,569