XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Schedule of Earnings Per Share) (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Line Items]      
Net Income (Loss) $ 131.1 $ 216.8 $ 263.0
Basic weighted-average shares 103.9 104.3 107.0
Diluted weighted-average shares 104.3 104.6 107.3
Basic $ 1.26 $ 2.08 $ 2.46
Diluted $ 1.26 $ 2.07 $ 2.45
RSUs      
Earnings Per Share [Line Items]      
Effect of dilutive RSUs [1] 0.4 0.3 0.3
[1] Includes 79 and 32 thousand dilutive PRSUs for the years ended December 31, 2024 and 2023, respectively.