XML 138 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Taxes - Summary of Unrecognized Income Tax Benefits and Taxes Other Than on Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes to company's unrecognized tax benefits      
Beginning balance $ 5,452 $ 5,323 $ 5,288
Foreign currency effects 0 (27) (2)
Additions based on tax positions taken in current year 236 248 30
Additions for tax positions taken in prior years 101 265 234
Reductions based on tax positions taken in current year (54) (104) 0
Reductions for tax positions taken in prior years (883) (251) (117)
Settlements with taxing authorities in current year 0 (2) (110)
Ending balance $ 4,852 $ 5,452 $ 5,323