v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income - basic $ 144.4 $ 107.5 $ 342.3 $ 115.4
Net income - diluted $ 144.4 $ 107.5 $ 342.3 $ 115.4
Weighted-average common shares outstanding:        
Basic (in shares) 101.0 99.0 100.8 99.3
Effect of dilutive securities (in shares) 3.2 2.0 3.0 2.5
Diluted (in shares) 104.2 101.0 103.8 101.8
Earnings per share:        
Basic (in USD per share) $ 1.43 $ 1.09 $ 3.40 $ 1.16
Diluted (in USD per share) $ 1.39 $ 1.06 $ 3.30 $ 1.13
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive (in shares) 4.8 6.3 4.5 4.8