XML 100 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - SCHEDULE OF SHORT-TERM DEBT (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Short-term Debt [Line Items]    
3.60% Senior notes due 2025 short term $ 1,000.0 $ 0.0
Debt, Current 1,000.3 999.8
Senior Notes    
Short-term Debt [Line Items]    
2.30% senior notes due 2024 short term 0.0 400.0
Short term debt issue costs    
Short-term Debt [Line Items]    
Short term debt issuance costs (0.1) (1.3)
Note payable, current    
Short-term Debt [Line Items]    
Notes Payable, Current 0.4 1.1
Short-Term Debt    
Short-term Debt [Line Items]    
3.25% Senior notes due 2024 short term $ 0.0 $ 600.0