XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Provision for Income Taxes, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
International:      
Provision for income taxes, net $ 4,791 $ 2,863 $ 2,374
U.S. Federal      
U.S. Federal:      
Current 2,129 1,835 162
Deferred 155 (151) 914
International:      
Provision for income taxes, net 2,284 1,684 1,076
U.S. State      
U.S. State:      
Current 763 626 276
Deferred (178) (190) 8
International:      
Provision for income taxes, net 585 436 284
International      
International:      
Current 2,209 956 1,140
Deferred (287) (213) (126)
Provision for income taxes, net $ 1,922 $ 743 $ 1,014