XML 124 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 6,094 $ 4,971 $ 3,297
State 874 548 523
Foreign 1,928 1,786 1,211
Total current tax expense 8,896 7,305 5,031
Deferred:      
Federal (2,776) 585 (859)
State (405) 43 (122)
Foreign (96) (19) (16)
Total deferred tax (benefits)/expense (3,277) 609 (997)
Provision for income taxes $ 5,619 $ 7,914 $ 4,034