v3.25.4
Long-term debt (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 12, 2025
Long-term Debt        
Face amount, medium term note reclassified $ 1,750      
Interest paid on short-term and long-term borrowings 1,842 $ 1,738 $ 1,435  
Medium-Term Note        
Long-term Debt        
Debt instrument 1,750      
Medium-Term Note, 2030        
Long-term Debt        
Debt instrument 500      
Medium-Term Note, 2027        
Long-term Debt        
Debt instrument 1,250      
Medium Term Note mature in 2024        
Long-term Debt        
Medium-term notes excluded from current maturity of long-term debt $ 1,750      
Senior Notes Due 2035 | Senior Notes        
Long-term Debt        
Debt instrument       $ 1,700
Debt instrument, interest rate (as a percent)       5.20%
Senior Notes Due 2055 | Senior Notes        
Long-term Debt        
Debt instrument       $ 300
Debt instrument, interest rate (as a percent)       5.50%
Financial Products        
Long-term Debt        
Medium-term notes, interest rate 3.80%      
Medium-term notes, remaining maturity 5 years