XML 144 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Computation of Earnings (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 157.4 $ 120.4 $ 100.6
Weighted average shares outstanding - basic (shares) 60.7 60.5 60.8
Dilutive effect of common stock equivalents (shares) 0.8 0.7 1.1
Weighted average shares outstanding - Diluted (shares) 61.5 61.2 61.9
Basic earnings per share:      
Net earnings per share (usd per share) $ 2.59 $ 1.99 $ 1.65
Diluted earnings per share:      
Net earnings per share (usd per share) $ 2.56 $ 1.97 $ 1.63