XML 117 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Financing arrangements - Debt Issuances (Details) - Notes - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 7,000 $ 5,000 $ 9,000
1.65% notes due in 2028 (1.65% 2028 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued   $ 1,250  
Interest rate, stated percentage 1.65% 1.65%  
2.00% notes due 2032 (2.00% 2032 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued   $ 1,250  
Interest rate, stated percentage   2.00%  
2.80% notes due 2041 (2.80% 2041 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued   $ 1,150  
Interest rate, stated percentage   2.80%  
3.00% notes due 2052 (3.00% 2052 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued   $ 1,350  
Interest rate, stated percentage 3.00% 3.00%  
1.90% notes due 2025 (1.90% 2025 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 500
Interest rate, stated percentage 1.90%   1.90%
2.20% notes due 2027 (2.20% 2027 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 1,750
Interest rate, stated percentage 2.20%   2.20%
2.45% notes due 2030 (2.45% 2030 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 1,250
Interest rate, stated percentage 2.45% 2.45% 2.45%
2.30% notes due 2031 (2.30% 2031 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 1,250
Interest rate, stated percentage 2.30% 2.30% 2.30%
3.15% notes due 2040 (3.15% 2040 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 2,000
Interest rate, stated percentage 3.15%   3.15%
3.375% notes due 2050 (3.375% 2050 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued     $ 2,250
Interest rate, stated percentage 3.375%   3.375%
3.00% notes due 2029 (3.00% 2029 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 750    
Interest rate, stated percentage 3.00%    
4.05% notes due 2029 (4.05% 2029 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 1,250    
Interest rate, stated percentage 4.05%    
3.35% notes due 2032 (3.35% 2032 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 1,000    
Interest rate, stated percentage 3.35%    
4.20% notes due 2033 (4.20% 2033 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 750    
Interest rate, stated percentage 4.20%    
4.20% notes due 2052 (4.20% 2052 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 1,000    
Interest rate, stated percentage 4.20%    
4.875% notes due 2053 (4.875% 2053 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 1,000    
Interest rate, stated percentage 4.875%    
4.40% notes due 2062 (4.40% 2062 Notes)      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued $ 1,250    
Interest rate, stated percentage 4.40%