XML 127 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing arrangements - Schedule of Debt Issuances (Details) - Notes - USD ($)
$ in Millions
Dec. 31, 2024
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Principal Amount $ 0 $ 24,000 $ 7,000
5.25% 2025 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.25%    
Principal Amount   2,000  
5.507% 2026 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.507%    
Principal Amount   1,500  
5.15% 2028 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.15%    
Principal Amount   3,750  
5.25% 2030 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.25%    
Principal Amount   2,750  
5.25% 2033 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.25%    
Principal Amount   4,250  
5.60% 2043 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.60%    
Principal Amount   2,750  
5.65% 2053 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.65%    
Principal Amount   4,250  
5.75% 2063 Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.75%    
Principal Amount   $ 2,750