XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Jul. 25, 2017
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Short-term borrowings $ 0.0 $ 3.9  
Senior Notes 2,204.6 2,402.1  
Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Cash equivalents 793.3 217.7  
Short-term borrowings 0.0 3.9  
Fair Value | Fair Value, Inputs, Level 1      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Cash equivalents 793.3 217.7  
Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Short-term borrowings 0.0 3.9  
Term loan due December 22, 2024      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Term loan 0.0 200.0  
Term loan due December 22, 2024 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 0.0 200.0  
Term loan due December 22, 2024 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes 0.0 200.0  
3.15% Senior notes due August 1, 2027      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Term loan     $ 425.0
3.15% Senior notes due August 1, 2027 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 424.9 424.8  
3.15% Senior notes due August 1, 2027 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes 411.1 406.9  
2.3% Senior notes due December 15, 2031 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 399.4 399.3  
2.3% Senior notes due December 15, 2031 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes 338.9 338.6  
5.6% Senior notes due November 15, 2032 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 499.2 499.2  
5.6% Senior notes due November 15, 2032 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes 515.3 535.6  
3.95% Senior notes due August 1, 2047      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Term loan     $ 400.0
3.95% Senior notes due August 1, 2047 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 397.8 397.7  
3.95% Senior notes due August 1, 2047 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes 307.7 333.7  
5.0% Senior notes due June 15, 2052 | Carrying Amount      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior Notes 499.9 499.8  
5.0% Senior notes due June 15, 2052 | Fair Value | Fair Value, Inputs, Level 2      
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]      
Senior notes $ 451.9 $ 498.1