XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income - basic $ 107.5 $ 65.0 $ 115.4 $ 108.4
Net income - diluted $ 107.5 $ 65.0 $ 115.4 $ 108.4
Weighted-average common shares outstanding:        
Basic (in shares) 99.0 100.8 99.3 100.3
Effect of dilutive securities (in shares) 2.0 3.1 2.5 3.5
Diluted (in shares) 101.0 103.9 101.8 103.8
Earnings per share:        
Basic (in USD per share) $ 1.09 $ 0.64 $ 1.16 $ 1.08
Diluted (in USD per share) $ 1.06 $ 0.63 $ 1.13 $ 1.04
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive (in shares) 6.3 2.3 4.8 2.0