XML 96 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Provision (Benefit) for Income Taxes Tax Provison (Benefit) Table (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current :      
Federal $ 125 $ 3 $ (25)
State 9 21 19
Total 134 24 (6)
Deferred:      
Federal 472 872 424
State 34 109 7
Total 506 981 431
Less: Provision (benefit) for income taxes $ 640 $ 1,005 $ 425