v3.22.4
Debt, Credit Facilities and Commitments and Contingencies - Long-Term Debt - Additional Information (Details)
€ in Millions, $ in Millions
2 Months Ended 12 Months Ended
Feb. 17, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Long-term debt        
Aggregate principal amount outstanding   $ 63,270 $ 76,670  
Long-term debt obligations, gross   63,128    
Senior notes | Senior Notes 3.450 Percent Due 2022        
Long-term debt        
Repayments of long-term debt   $ (2,900)    
Stated interest rate (as a percent)   3.45%    
Senior notes | Senior Notes 3.25 Percent Due 2022        
Long-term debt        
Repayments of long-term debt   $ (1,700)    
Stated interest rate (as a percent)   3.25%    
Senior notes | 3.20% notes due 2022        
Long-term debt        
Repayments of long-term debt   $ (1,000)    
Stated interest rate (as a percent)   3.20%    
Senior notes | 2.90% notes due 2022        
Long-term debt        
Repayments of long-term debt   $ (3,100)    
Stated interest rate (as a percent)   2.90%    
Senior notes | Senior Notes 2.3 Percent Due 2022        
Long-term debt        
Repayments of long-term debt   $ (3,000)    
Stated interest rate (as a percent)   2.30%    
Senior notes | Floating rate notes due 2022        
Long-term debt        
Repayments of long-term debt   $ (750)    
Senior notes | 2.30% Senior Notes due 2021        
Long-term debt        
Repayments of long-term debt     $ 1,800  
Stated interest rate (as a percent)     2.30%  
Senior notes | 0.500% Senior Euro Notes Due 2021        
Long-term debt        
Repayments of long-term debt | €       € 750
Stated interest rate (as a percent)     0.50%  
Senior notes | Senior Notes Due 2021 At 5.000 Percent        
Long-term debt        
Repayments of long-term debt     $ (1,200)  
Stated interest rate (as a percent)     5.00%  
Senior notes | Senior Notes Due in 2021 At 3.375 Percent        
Long-term debt        
Repayments of long-term debt     $ 1,300  
Stated interest rate (as a percent)     3.375%  
Senior notes | Senior Notes Due in 2021 At 2.15 Percent        
Long-term debt        
Repayments of long-term debt     $ 1,800  
Stated interest rate (as a percent)     2.15%  
Senior notes | Senior Notes Due in May 2021 At Floating Rates        
Long-term debt        
Repayments of long-term debt     $ 1,500  
Term loan facilities | Floating rate term loans due 2025        
Long-term debt        
Repayments of long-term debt   2,000    
Long-term debt obligations, gross   2,000    
Term loan facilities | Floating rate term loans due 2025        
Long-term debt        
Long-term debt obligations, gross   $ 2,000    
Term loan facilities | Floating rate notes due 2023        
Long-term debt        
Long-term debt obligations, gross     1,000  
Term loan facilities | Floating rate notes due 2023 | Subsequent event        
Long-term debt        
Repayments of long-term debt $ 1,000      
Term loan facilities | Floating rate term loans due 2023        
Long-term debt        
Repayments of long-term debt     1,000  
Long-term debt obligations, gross     $ 1,000