XML 117 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income (loss) $ (70.1) $ 44.2 $ 103.5
Weighted average number of ordinary shares (in shares) 56,324 58,223 58,995
Basic Earnings (loss) per share (in dollars per share) $ (1.24) $ 0.76 $ 1.75
Dilutive effect of share-based payments (in shares) 0 150 985
Weighted average number of diluted ordinary shares (in shares) 56,324 58,373 59,980
Diluted Earnings (loss) per share (in dollars per share) $ (1.24) $ 0.76 $ 1.73