XML 138 R121.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) per Share - Schedule of Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share Reconciliation      
Net income (loss) $ 211.6 $ 118.1 $ 181.4
Basic and Diluted earnings (loss) per share      
Basic earnings (loss) per share (usd per share) $ 5.54 $ 2.97 $ 4.39
Diluted earnings (loss) per share (usd per share) $ 5.50 $ 2.95 $ 4.37
Shares      
Weighted average number of common shares outstanding - Basic (shares) 38,179 39,816 41,330
Weighted average additional shares assuming conversion of potential common shares (shares) 292 243 217
Shares - diluted basis (shares) 38,471 40,059 41,547