v3.25.0.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 207 $ 281 $ 72
State 120 109 82
Deferred:      
Federal 55 72 164
State 32 29 17
Uncertain tax positions and interest and other (26) (31) 9
Provision for income taxes $ 388 $ 460 $ 344