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]      
Beginning balance $ 436 $ 446 $ 782
Additions based on tax positions related to the current year 0 2 5
Additions based on tax positions related to prior years 67 46 42
Reductions for tax positions of prior years (49) (24) (166)
Expiration of statutes of limitation (29) (34) (4)
Settlements (1) 0 (213)
Ending balance $ 424 $ 436 $ 446