XML 112 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits, January 1, $ 463 $ 476 $ 457
Increases (decreases):      
Increases in tax positions for prior years 5 0 1
Decreases in tax positions for prior years (90) (19) (3)
Increase in tax positions for the current period 5 12 44
Settlements with taxing authorities (24) 0 (13)
Lapse of statute of limitations (4) (6) (10)
Unrecognized tax benefits, December 31, $ 355 $ 463 $ 476