XML 80 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 1,334 $ 2,020 $ 1,203
State 76 126 85
Foreign 5 62 105
Total 1,415 2,208 1,393
Deferred:      
Federal 628 (2) (41)
State 55 (37) (62)
Foreign 0 (22) (19)
Total 683 (61) (122)
Other Non-Current      
Foreign (3) (5) (2)
Total (3) (5) (2)
Income Tax Provision $ 2,095 $ 2,142 $ 1,269