v3.25.4
Financing arrangements - Schedule of Debt Issuances (Details) - Notes - USD ($)
$ in Millions
Dec. 31, 2025
Mar. 31, 2023
Debt Instrument [Line Items]    
Principal Amount   $ 24,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