XML 110 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Summary of Information Related to Other Senior Notes Outstanding (Details)
Dec. 31, 2024
Nov. 30, 2024
Mar. 31, 2024
May 31, 2023
Nov. 30, 2022
Mar. 31, 2021
Apr. 30, 2020
Aug. 31, 2017
May 31, 2016
Mar. 31, 2015
3.65% Senior Notes due March 2025 (3)                    
Debt Instrument [Line Items]                    
Stated interest rate 3.65%                  
0.1% (€950 Million) Senior Notes due March 2025 (3)                    
Debt Instrument [Line Items]                    
Stated interest rate 0.10%                  
3.6% Senior Notes due June 2026                    
Debt Instrument [Line Items]                    
Stated interest rate 3.60%                  
4.0% (€750 Million) Senior Notes due November 2026                    
Debt Instrument [Line Items]                    
Stated interest rate 4.00%                  
1.8% (€1 Billion) Senior Notes due March 2027                    
Debt Instrument [Line Items]                    
Stated interest rate 1.80%                  
3.55% Senior Notes due March 2028                    
Debt Instrument [Line Items]                    
Stated interest rate 3.55%                  
0.5% (€750 Million) Senior Notes due March 2028                    
Debt Instrument [Line Items]                    
Stated interest rate 0.50%                  
3.625% (€500 Million) Senior Notes due November 2028                    
Debt Instrument [Line Items]                    
Stated interest rate 3.625%                  
3.5% (€500 Million) Senior Notes due March 2029                    
Debt Instrument [Line Items]                    
Stated interest rate 3.50%                  
4.25% (€750 Million) Senior Notes due May 2029                    
Debt Instrument [Line Items]                    
Stated interest rate 4.25%                  
4.625% Senior Notes due April 2030                    
Debt Instrument [Line Items]                    
Stated interest rate 4.625%                  
4.5% (€1 Billion) Senior Notes due November 2031                    
Debt Instrument [Line Items]                    
Stated interest rate 4.50%                  
3.625% (€650 Million) Senior Notes due March 2032                    
Debt Instrument [Line Items]                    
Stated interest rate 3.625%                  
3.25% (€600 Million) Senior Notes due November 2032                    
Debt Instrument [Line Items]                    
Stated interest rate 3.25%                  
4.125% (€1.25 Billion) Senior Notes due May 2033                    
Debt Instrument [Line Items]                    
Stated interest rate 4.125%                  
4.75% (€1 Billion) Senior Notes due November 2034                    
Debt Instrument [Line Items]                    
Stated interest rate 4.75%                  
3.75% (€850 Million) Senior Notes due March 2036                    
Debt Instrument [Line Items]                    
Stated interest rate 3.75%                  
3.75% (€500 Million) Senior Notes due November 2037                    
Debt Instrument [Line Items]                    
Stated interest rate 3.75%                  
4.0% (€750 Million) Senior Notes due March 2044                    
Debt Instrument [Line Items]                    
Stated interest rate 4.00%                  
3.875% (€700 Million) Senior Notes due March 2045                    
Debt Instrument [Line Items]                    
Stated interest rate 3.875%                  
Senior Notes | 3.65% Senior Notes due March 2025 (3)                    
Debt Instrument [Line Items]                    
Effective interest rate                   3.76%
Senior Notes | 0.1% (€950 Million) Senior Notes due March 2025 (3)                    
Debt Instrument [Line Items]                    
Effective interest rate           0.30%        
Senior Notes | 3.6% Senior Notes due June 2026                    
Debt Instrument [Line Items]                    
Effective interest rate                 3.70%  
Senior Notes | 4.0% (€750 Million) Senior Notes due November 2026                    
Debt Instrument [Line Items]                    
Effective interest rate         4.08%          
Senior Notes | 1.8% (€1 Billion) Senior Notes due March 2027                    
Debt Instrument [Line Items]                    
Effective interest rate                   1.86%
Senior Notes | 3.55% Senior Notes due March 2028                    
Debt Instrument [Line Items]                    
Effective interest rate               3.63%    
Senior Notes | 0.5% (€750 Million) Senior Notes due March 2028                    
Debt Instrument [Line Items]                    
Effective interest rate           0.63%        
Senior Notes | 3.625% (€500 Million) Senior Notes due November 2028                    
Debt Instrument [Line Items]                    
Effective interest rate       3.74%            
Senior Notes | 3.5% (€500 Million) Senior Notes due March 2029                    
Debt Instrument [Line Items]                    
Effective interest rate     3.61%              
Senior Notes | 4.25% (€750 Million) Senior Notes due May 2029                    
Debt Instrument [Line Items]                    
Effective interest rate         4.35%          
Senior Notes | 4.625% Senior Notes due April 2030                    
Debt Instrument [Line Items]                    
Effective interest rate             4.72%      
Senior Notes | 4.5% (€1 Billion) Senior Notes due November 2031                    
Debt Instrument [Line Items]                    
Effective interest rate         4.57%          
Senior Notes | 3.625% (€650 Million) Senior Notes due March 2032                    
Debt Instrument [Line Items]                    
Effective interest rate     3.71%              
Senior Notes | 3.25% (€600 Million) Senior Notes due November 2032                    
Debt Instrument [Line Items]                    
Effective interest rate   3.41%                
Senior Notes | 4.125% (€1.25 Billion) Senior Notes due May 2033                    
Debt Instrument [Line Items]                    
Effective interest rate       4.26%            
Senior Notes | 4.75% (€1 Billion) Senior Notes due November 2034                    
Debt Instrument [Line Items]                    
Effective interest rate         4.81%          
Senior Notes | 3.75% (€850 Million) Senior Notes due March 2036                    
Debt Instrument [Line Items]                    
Effective interest rate     3.92%              
Senior Notes | 3.75% (€500 Million) Senior Notes due November 2037                    
Debt Instrument [Line Items]                    
Effective interest rate   3.81%                
Senior Notes | 4.0% (€750 Million) Senior Notes due March 2044                    
Debt Instrument [Line Items]                    
Effective interest rate     4.15%              
Senior Notes | 3.875% (€700 Million) Senior Notes due March 2045                    
Debt Instrument [Line Items]                    
Effective interest rate   4.03%