v3.25.4
Income taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Tax law change related to currency translation   $ 224 $ 0
Income taxes paid $ 2,206 3,126 2,949
Valuation allowance for deferred tax assets 840 874  
Interest and penalties 67 35 $ 36
Interest and penalties, accrued 268 $ 190  
Domestic Tax Jurisdiction      
Effective Income Tax Rate Reconciliation [Line Items]      
Operating loss carryforwards, subject to expiration 174    
Valuation allowance for deferred tax assets 171    
U.S. state taxing jurisdictions      
Effective Income Tax Rate Reconciliation [Line Items]      
Operating loss carryforwards, subject to expiration 72    
Operating loss carryforwards, not subject to expiration 14    
Valuation allowance for deferred tax assets 52    
Non-U.S.      
Effective Income Tax Rate Reconciliation [Line Items]      
Operating loss carryforwards, subject to expiration 274    
Operating loss carryforwards, not subject to expiration 764    
Valuation allowance for deferred tax assets $ 617