XML 148 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Balance, January 1 $ 875 $ 962 $ 1,024
Increases:      
Current year tax positions 161 132 119
Tax positions related to prior years 47 40 30
Decreases:      
Tax positions related to prior years (4) (50) (30)
Settlements with tax authorities (39) (160) (74)
Lapse of statute of limitations (21) (49) (104)
Effects of foreign currency translations (13) 0 (3)
Balance, December 31 $ 1,006 $ 875 $ 962