XML 116 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Tax Credit Carryforward [Line Items]        
New tax benefit recognized due to change in corporate tax rate $ 0 $ 53 $ 23  
Tax benefit (231) (465) (419)  
Valuation allowance 305 278    
Unrecognized tax benefits 1,223 1,289 1,166 $ 1,037
Unrecognized tax benefits that would affect effective tax rate 734      
Accrued interest and penalties related to uncertain tax positions 113 102 93  
Interest expense related to uncertain tax positions 13 11 19  
State        
Tax Credit Carryforward [Line Items]        
Tax credit carryforward 287      
R&D Credit        
Tax Credit Carryforward [Line Items]        
Valuation allowance $ 129 118    
UK IP Onshoring        
Tax Credit Carryforward [Line Items]        
New tax benefit recognized due to change in corporate tax rate   $ 53    
UK IP Onshoring | Minimum        
Tax Credit Carryforward [Line Items]        
Amortizable tax basis, recovery period       3 years
UK IP Onshoring | Maximum        
Tax Credit Carryforward [Line Items]        
Amortizable tax basis, recovery period       25 years
US IP Onshoring        
Tax Credit Carryforward [Line Items]        
Tax benefit     $ 31