XML 124 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Long-term Debt      
Face amount, medium term note reclassified $ 1,250    
Interest paid on short-term and long-term borrowings 1,738 $ 1,435 $ 959
Medium-Term Note      
Long-term Debt      
Debt instrument 1,250    
Medium-Term Note, 2030      
Long-term Debt      
Debt instrument 450    
Medium-Term Note, 2027      
Long-term Debt      
Debt instrument 800    
Medium Term Note mature in 2024      
Long-term Debt      
Medium-term notes excluded from current maturity of long-term debt $ 1,250    
Financial Products      
Long-term Debt      
Medium-term notes, interest rate 4.00%    
Medium-term Notes, remaining maturity 5 years