XML 96 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 19, 2022
case
Apr. 28, 2022
USD ($)
Jul. 31, 2021
USD ($)
notice
Tax Credit Carryforward [Line Items]              
Interest and penalties related to unrecognized tax benefits recognized in income tax provision   $ 282,000,000 $ 287,000,000 $ 189,000,000      
Accrued interest and penalties associated with unrecognized tax benefits   1,600,000,000 1,400,000,000        
Income taxes paid   2,900,000,000 $ 3,400,000,000 $ 2,400,000,000      
Internal Revenue Service (IRS)              
Tax Credit Carryforward [Line Items]              
IRS advance deposit $ 800,000,000            
Federal              
Tax Credit Carryforward [Line Items]              
Tax credit carryforwards available to reduce income taxes   195,000,000          
NOL carryforwards available to reduce income taxes   239,000,000          
NOL carryforwards, valuation allowance   0          
NOLs with no valuation allowance and no expiration   201,000,000          
Number of notices on proposed additional tax | notice             2
Number of notices consolidated in court | case         2    
Federal | Expiration in tax years between 2025 and 2044              
Tax Credit Carryforward [Line Items]              
Tax credit carryforwards, valuation allowance   17,000,000          
Federal | Tax Years 2010-2012              
Tax Credit Carryforward [Line Items]              
Proposed additional income tax             $ 3,600,000,000
Repatriation tax on proposed additional tax             $ 900,000,000
Federal | Tax Years 2013-2015              
Tax Credit Carryforward [Line Items]              
Proposed additional income tax           $ 5,100,000,000  
Penalties on proposed additional income tax           2,000,000,000  
Repatriation tax on proposed additional tax           $ 2,200,000,000  
State              
Tax Credit Carryforward [Line Items]              
Tax credit carryforwards available to reduce income taxes   1,200,000,000          
Tax credit carryforwards, valuation allowance   1,100,000,000          
NOL carryforwards available to reduce income taxes   957,000,000          
NOL carryforwards, valuation allowance   822,000,000          
Foreign              
Tax Credit Carryforward [Line Items]              
Tax credit carryforwards available to reduce income taxes   83,000,000          
Tax credit carryforwards, valuation allowance   53,000,000          
NOL carryforwards available to reduce income taxes   1,100,000,000          
NOL carryforwards, valuation allowance   164,000,000          
NOLs with no valuation allowance and no expiration   160,000,000          
Foreign | Operating losses that expire between 2025 and 2033              
Tax Credit Carryforward [Line Items]              
NOL carryforwards, valuation allowance   $ 0