XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net Income $ 113.5 $ 175.2 $ 219.3
Weighted Average Number of Shares Outstanding Reconciliation      
Weighted-average number of common shares outstanding - basic 43.4 45.2 48.3
Dilutive effect of common share equivalents 0.2 0.5 0.4
Weighted Average Number of Shares Outstanding, Diluted, Total 43.6 45.7 48.7
Earnings per share (in dollars per share) $ 2.62 $ 3.88 $ 4.54
Earnings per share (in dollars per share) $ 2.60 $ 3.83 $ 4.50