v3.26.1
Intangible Assets - Schedule of Intangible Assets by Class (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]          
Capitalized software and other intangibles, Gross Carrying amount $ 24,267   $ 24,267   $ 23,993
Capitalized software and other intangibles, Accumulated Amortization 14,555   14,555   13,832
Capitalized software and other intangibles, Net Book Value 9,712   9,712   10,161
Amortization of intangible assets 587 $ 581 1,200 $ 1,100  
Customer relationships          
Intangible Asset, Finite-Lived [Line Items]          
Intangible assets, Gross Carrying Amount 14,696   14,696   14,773
Intangible assets, Accumulated Amortization 10,108   10,108   9,680
Intangible assets, Net Book Value 4,588   4,588   5,093
Capitalized software and other intangibles, Net Book Value 4,588   4,588   5,093
Acquired software and technology          
Intangible Asset, Finite-Lived [Line Items]          
Intangible assets, Gross Carrying Amount 2,187   2,187   2,150
Intangible assets, Accumulated Amortization 1,505   1,505   1,356
Intangible assets, Net Book Value 682   682   794
Trade names          
Intangible Asset, Finite-Lived [Line Items]          
Intangible assets, Gross Carrying Amount 621   621   633
Intangible assets, Accumulated Amortization 481   481   458
Intangible assets, Net Book Value 140   140   175
Purchased software          
Intangible Asset, Finite-Lived [Line Items]          
Intangible assets, Gross Carrying Amount 1,354   1,354   1,397
Intangible assets, Accumulated Amortization 370   370   441
Intangible assets, Net Book Value 984   984   956
Other intangible assets, net          
Intangible Asset, Finite-Lived [Line Items]          
Capitalized software and other intangibles, Gross Carrying amount 5,409   5,409   5,040
Capitalized software and other intangibles, Accumulated Amortization 2,091   2,091   1,897
Capitalized software and other intangibles, Net Book Value $ 3,318   $ 3,318   $ 3,143