XML 106 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 19, 2022
case
Apr. 28, 2022
USD ($)
May 31, 2021
USD ($)
notice
Tax Credit Carryforward [Line Items]            
Interest and penalties related to unrecognized tax benefits recognized in income tax provision $ 287,000,000 $ 189,000,000 $ 98,000,000      
Accrued interest and penalties associated with unrecognized tax benefits 1,400,000,000 1,100,000,000        
Income taxes paid 3,400,000,000 $ 2,400,000,000 $ 1,900,000,000      
Federal            
Tax Credit Carryforward [Line Items]            
Tax credit carryforwards available to reduce income taxes 201,000,000          
NOL carryforwards available to reduce income taxes 869,000,000          
NOL carryforwards, valuation allowance 0          
NOLs with no valuation allowance and no expiration 691,000,000          
Number of notices on proposed additional tax | notice           2
Proposed additional income tax           $ 3,600,000,000
Repatriation tax on proposed additional tax           $ 900,000,000
Proposed additional income tax 2013-2015         $ 5,100,000,000  
Penalties on proposed additional income tax 2013-2105         2,000,000,000  
Repatriation tax on proposed additional tax 2013-2015         $ 2,200,000,000  
Number of notices consolidated in court | case       2    
Federal | Expiration in tax years between 2023 and 2043            
Tax Credit Carryforward [Line Items]            
Tax credit carryforwards, valuation allowance 19,000,000          
State            
Tax Credit Carryforward [Line Items]            
Tax credit carryforwards available to reduce income taxes 1,100,000,000          
Tax credit carryforwards, valuation allowance 971,000,000          
NOL carryforwards available to reduce income taxes 872,000,000          
NOL carryforwards, valuation allowance 738,000,000          
Foreign            
Tax Credit Carryforward [Line Items]            
Tax credit carryforwards available to reduce income taxes 84,000,000          
Tax credit carryforwards, valuation allowance 59,000,000          
NOL carryforwards available to reduce income taxes 1,300,000,000          
NOL carryforwards, valuation allowance 238,000,000          
NOLs with no valuation allowance and no expiration 243,000,000          
Foreign | Operating Losses That Expire Between 2022 and 2031            
Tax Credit Carryforward [Line Items]            
NOL carryforwards, valuation allowance $ 0