XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings and Lines of Credit (Repayments of Long-term Debt) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
3 Month SOFR plus 1.225% due 2025    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.225%  
Debt Instrument, Maturity Year Date 2025  
3 Month SOFR plus 1.225% due 2025 | December XX, 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.225%  
Debt Instrument, Maturity Year Date 2025  
Repayments of Debt $ 500  
3 Month SOFR plus 1.225% due 2025 | May 7, 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.225%  
Debt Instrument, Maturity Year Date 2025  
Repayments of Debt $ 250  
3 Month SOFR plus 1.225% due 2025 | April 17, 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.225%  
Debt Instrument, Maturity Year Date 2025  
Repayments of Debt $ 250  
3 Month SOFR plus 1.225% due 2025 | April 4, 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 1.225%  
Debt Instrument, Maturity Year Date 2025  
Repayments of Debt $ 250  
Notes 3.150% Due 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.15%  
Debt Instrument, Maturity Year Date 2024  
Repayments of Debt $ 300  
Notes 3.200% Due 2024    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage 3.20%  
Debt Instrument, Maturity Year Date 2024  
Repayments of Debt $ 950  
Notes 3.700% Due 2023    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage   3.70%
Debt Instrument, Maturity Year Date   2023
Repayments of Debt   $ 400
Notes 3.650% Due 2023    
Debt Instrument [Line Items]    
Debt Instrument, Interest Rate, Stated Percentage   3.65%
Debt Instrument, Maturity Year Date   2023
Repayments of Debt   $ 171