XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Provision for Income Taxes, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
International:      
Provision (benefit) for income taxes, net $ (3,217) $ 4,791 $ 2,863
U.S. Federal      
U.S. Federal:      
Current 2,175 2,129 1,835
Deferred (6,686) 155 (151)
International:      
Provision (benefit) for income taxes, net (4,511) 2,284 1,684
U.S. State      
U.S. State:      
Current 1,074 763 626
Deferred (1,302) (178) (190)
International:      
Provision (benefit) for income taxes, net (228) 585 436
International      
International:      
Current 1,682 2,209 956
Deferred (160) (287) (213)
Provision (benefit) for income taxes, net $ 1,522 $ 1,922 $ 743