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]        
Weighted average shares - basic (shares) 109.0 108.6 108.9 108.6
Dilutive effect of stock award (shares) 0.6 0.5 0.7 0.5
Weighted average shares - diluted (shares) 109.6 109.1 109.6 109.1
Net income available to common stockholders $ 227.2 $ 190.4 $ 423.1 $ 364.6
Earnings per share:        
Basic (dollars per share) $ 2.08 $ 1.75 $ 3.89 $ 3.36
Diluted (dollars per share) $ 2.07 $ 1.75 $ 3.86 $ 3.34