v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income $ 95.0 $ 22.5 $ 186.1 $ 57.9
Weighted average number of common shares outstanding, basic (in shares) 69,298 70,389 69,642 70,330
Weighted average number of common shares outstanding, diluted (in shares) 69,403 70,652 69,803 70,641
Earnings per share:        
Basic (in dollars per share) $ 1.37 $ 0.32 $ 2.67 $ 0.82
Diluted (in dollars per share) $ 1.37 $ 0.32 $ 2.67 $ 0.82
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options (in shares) 74 159 118 195
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options (in shares) 32 104 42 115