XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Share - Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share Reconciliation    
Net income (loss) $ 50.7 $ 60.8
Basic and Diluted earnings (loss) per share    
Basic earnings (loss) per share (usd per share) $ 1.36 $ 1.56
Diluted earnings (loss) per share (usd per share) $ 1.35 $ 1.55
Shares    
Weighted average number of common shares outstanding - Basic (shares) 37,169 39,010
Weighted average additional shares assuming conversion of potential common shares (shares) 377 254
Shares - diluted basis (shares) 37,546 39,264