v3.24.0.1
Debt, Credit Facilities and Commitments and Contingencies - Long-Term Debt - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Feb. 12, 2024
Mar. 31, 2023
Jan. 31, 2023
Feb. 17, 2023
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
Long-term debt              
Aggregate principal amount outstanding         $ 59,385 $ 63,270  
Long-term debt obligations, gross         59,245    
Senior notes | Senior Notes 3.450 Percent Due 2022              
Long-term debt              
Borrowings (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              
Borrowings (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              
Borrowings (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              
Borrowings (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              
Borrowings (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              
Borrowings (repayments) of long-term debt           $ 750  
Senior notes | 2.80% notes due 2023              
Long-term debt              
Borrowings (repayments) of long-term debt   $ 350          
Stated interest rate (as a percent)   2.80%          
Senior notes | 2.85% notes due 2023              
Long-term debt              
Stated interest rate (as a percent)             2.85%
Senior notes | 1.50% notes due 2023 (€500 principal)              
Long-term debt              
Borrowings (repayments) of long-term debt         $ 500    
Stated interest rate (as a percent)         1.50%    
Senior notes | 3.75% notes due 2023              
Long-term debt              
Borrowings (repayments) of long-term debt         $ 1,300    
Stated interest rate (as a percent)         3.75%    
Term loan facilities | Floating Rate Term Loan Tranche Due May 2025 [Member]              
Long-term debt              
Borrowings (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              
Borrowings (repayments) of long-term debt       $ 1,000      
Term loan facilities | 2.85% notes due 2023              
Long-term debt              
Borrowings (repayments) of long-term debt     $ 1,000        
Term loan facilities | December 2023 Term Loan Credit Agreement | Subsequent event              
Long-term debt              
Borrowings (repayments) of long-term debt $ (5,000)