XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term borrowings, carrying amount $ 4.0 $ 3.9
Senior notes, carrying amount 2,202.8 2,402.1
Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, carrying amount 225.7 217.7
Short-term borrowings, carrying amount 4.0 3.9
Fair Value | Fair Value, Inputs, Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents, fair value 225.7 217.7
Fair Value | Fair Value, Inputs, Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Short-term borrowings, fair value 4.0 3.9
Term loan due December 22, 2024 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 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, fair value 0.0 200.0
3.15% Senior notes due August 1, 2027 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 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, fair value 402.8 406.9
2.3% Senior notes due December 15, 2031 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 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, fair value 331.5 338.6
5.6% Senior notes due November 15, 2032 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 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, fair value 521.1 535.6
3.95% Senior notes due August 1, 2047 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 397.7 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, fair value 321.6 333.7
5.00% Senior notes due June 15, 2052 | Carrying Amount    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes, carrying amount 499.8 499.8
5.00% 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, fair value $ 474.8 $ 498.1