XML 160 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) per Share - Schedule of Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share Reconciliation      
Net income (loss) $ (430.3) $ (5.4) $ 211.6
Basic and Diluted earnings (loss) per share      
Basic earnings (loss) per share (usd per share) $ (11.85) $ (0.15) $ 5.54
Diluted earnings (loss) per share (usd per share) $ (11.85) $ (0.15) $ 5.50
Shares      
Weighted average number of common shares outstanding - Basic (shares) 36,323 36,496 38,179
Weighted average additional shares assuming conversion of potential common shares (shares) 0 0 292
Shares - diluted basis (shares) 36,323 36,496 38,471