XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
Valuation allowance $ 599 $ 520 $ 398
Unrecognized tax benefits 946 800  
Income tax penalties and interest (benefit) expense (3) 41 $ (82)
Accrued interest and income tax penalties 215 218  
Accrued repatriation of foreign earnings 3,546 $ 4,000  
Domestic tax authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 199    
Tax credit carryforward 7    
State and local jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 2,700    
Tax credit carryforward $ 879