XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax Expense(Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 1,052 $ 1,193 $ 1,468
State 202 235 284
Total current 1,254 1,428 1,752
Deferred:      
Federal 299 174 88
State 64 (75) (78)
Total deferred 363 99 10
Total $ 1,617 $ 1,527 $ 1,762