XML 139 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 2,819 $ 2,803 $ 2,285
State 662 735 665
Total current taxes 3,481 3,538 2,950
Deferred:      
Federal (537) (1,526) (282)
State (139) (503) (120)
Total deferred income taxes (676) (2,029) (402)
Total $ 2,805 $ 1,509 $ 2,548